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

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

/**
 * Protobuf type {@code ServerMessage}
 */
public final class ServerMessage extends
    com.google.protobuf.GeneratedMessageV3 implements
    // @@protoc_insertion_point(message_implements:ServerMessage)
    ServerMessageOrBuilder {
private static final long serialVersionUID = 0L;
  // Use ServerMessage.newBuilder() to construct.
  private ServerMessage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
    super(builder);
  }
  private ServerMessage() {
    messageSender_ = "";
  }

  @java.lang.Override
  @SuppressWarnings({"unused"})
  protected java.lang.Object newInstance(
      UnusedPrivateParameter unused) {
    return new ServerMessage();
  }

  @java.lang.Override
  public final com.google.protobuf.UnknownFieldSet
  getUnknownFields() {
    return this.unknownFields;
  }
  public static final com.google.protobuf.Descriptors.Descriptor
      getDescriptor() {
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_descriptor;
  }

  @java.lang.Override
  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internalGetFieldAccessorTable() {
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_fieldAccessorTable
        .ensureFieldAccessorsInitialized(
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Builder.class);
  }

  public interface ChatOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.Chat)
      com.google.protobuf.MessageOrBuilder {

    /**
     * <code>.ChatType type = 1;</code>
     * @return The enum numeric value on the wire for type.
     */
    int getTypeValue();
    /**
     * <code>.ChatType type = 1;</code>
     * @return The type.
     */
    com.caliverse.admin.domain.RabbitMq.message.ChatType getType();

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

    /**
     * <code>string receiverGuid = 3;</code>
     * @return The receiverGuid.
     */
    java.lang.String getReceiverGuid();
    /**
     * <code>string receiverGuid = 3;</code>
     * @return The bytes for receiverGuid.
     */
    com.google.protobuf.ByteString
        getReceiverGuidBytes();

    /**
     * <code>.PlayerStateType receiverstate = 4;</code>
     * @return The enum numeric value on the wire for receiverstate.
     */
    int getReceiverstateValue();
    /**
     * <code>.PlayerStateType receiverstate = 4;</code>
     * @return The receiverstate.
     */
    com.caliverse.admin.domain.RabbitMq.message.PlayerStateType getReceiverstate();

    /**
     * <code>string message = 5;</code>
     * @return The message.
     */
    java.lang.String getMessage();
    /**
     * <code>string message = 5;</code>
     * @return The bytes for message.
     */
    com.google.protobuf.ByteString
        getMessageBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.Chat}
   */
  public static final class Chat extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.Chat)
      ChatOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use Chat.newBuilder() to construct.
    private Chat(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private Chat() {
      type_ = 0;
      senderNickName_ = "";
      receiverGuid_ = "";
      receiverstate_ = 0;
      message_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new Chat();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_Chat_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_Chat_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat.Builder.class);
    }

    public static final int TYPE_FIELD_NUMBER = 1;
    private int type_ = 0;
    /**
     * <code>.ChatType type = 1;</code>
     * @return The enum numeric value on the wire for type.
     */
    @java.lang.Override public int getTypeValue() {
      return type_;
    }
    /**
     * <code>.ChatType type = 1;</code>
     * @return The type.
     */
    @java.lang.Override public com.caliverse.admin.domain.RabbitMq.message.ChatType getType() {
      com.caliverse.admin.domain.RabbitMq.message.ChatType result = com.caliverse.admin.domain.RabbitMq.message.ChatType.forNumber(type_);
      return result == null ? com.caliverse.admin.domain.RabbitMq.message.ChatType.UNRECOGNIZED : result;
    }

    public static final int SENDERNICKNAME_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object senderNickName_ = "";
    /**
     * <code>string senderNickName = 2;</code>
     * @return The senderNickName.
     */
    @java.lang.Override
    public java.lang.String getSenderNickName() {
      java.lang.Object ref = senderNickName_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        senderNickName_ = s;
        return s;
      }
    }
    /**
     * <code>string senderNickName = 2;</code>
     * @return The bytes for senderNickName.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getSenderNickNameBytes() {
      java.lang.Object ref = senderNickName_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        senderNickName_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int RECEIVERGUID_FIELD_NUMBER = 3;
    @SuppressWarnings("serial")
    private volatile java.lang.Object receiverGuid_ = "";
    /**
     * <code>string receiverGuid = 3;</code>
     * @return The receiverGuid.
     */
    @java.lang.Override
    public java.lang.String getReceiverGuid() {
      java.lang.Object ref = receiverGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        receiverGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string receiverGuid = 3;</code>
     * @return The bytes for receiverGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getReceiverGuidBytes() {
      java.lang.Object ref = receiverGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        receiverGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int RECEIVERSTATE_FIELD_NUMBER = 4;
    private int receiverstate_ = 0;
    /**
     * <code>.PlayerStateType receiverstate = 4;</code>
     * @return The enum numeric value on the wire for receiverstate.
     */
    @java.lang.Override public int getReceiverstateValue() {
      return receiverstate_;
    }
    /**
     * <code>.PlayerStateType receiverstate = 4;</code>
     * @return The receiverstate.
     */
    @java.lang.Override public com.caliverse.admin.domain.RabbitMq.message.PlayerStateType getReceiverstate() {
      com.caliverse.admin.domain.RabbitMq.message.PlayerStateType result = com.caliverse.admin.domain.RabbitMq.message.PlayerStateType.forNumber(receiverstate_);
      return result == null ? com.caliverse.admin.domain.RabbitMq.message.PlayerStateType.UNRECOGNIZED : result;
    }

    public static final int MESSAGE_FIELD_NUMBER = 5;
    @SuppressWarnings("serial")
    private volatile java.lang.Object message_ = "";
    /**
     * <code>string message = 5;</code>
     * @return The message.
     */
    @java.lang.Override
    public java.lang.String getMessage() {
      java.lang.Object ref = message_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        message_ = s;
        return s;
      }
    }
    /**
     * <code>string message = 5;</code>
     * @return The bytes for message.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getMessageBytes() {
      java.lang.Object ref = message_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        message_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (type_ != com.caliverse.admin.domain.RabbitMq.message.ChatType.ChatType_None.getNumber()) {
        output.writeEnum(1, type_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(senderNickName_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, senderNickName_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiverGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 3, receiverGuid_);
      }
      if (receiverstate_ != com.caliverse.admin.domain.RabbitMq.message.PlayerStateType.PlayerStateType_None.getNumber()) {
        output.writeEnum(4, receiverstate_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 5, message_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (type_ != com.caliverse.admin.domain.RabbitMq.message.ChatType.ChatType_None.getNumber()) {
        size += com.google.protobuf.CodedOutputStream
          .computeEnumSize(1, type_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(senderNickName_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, senderNickName_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiverGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, receiverGuid_);
      }
      if (receiverstate_ != com.caliverse.admin.domain.RabbitMq.message.PlayerStateType.PlayerStateType_None.getNumber()) {
        size += com.google.protobuf.CodedOutputStream
          .computeEnumSize(4, receiverstate_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, message_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat) obj;

      if (type_ != other.type_) return false;
      if (!getSenderNickName()
          .equals(other.getSenderNickName())) return false;
      if (!getReceiverGuid()
          .equals(other.getReceiverGuid())) return false;
      if (receiverstate_ != other.receiverstate_) return false;
      if (!getMessage()
          .equals(other.getMessage())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + TYPE_FIELD_NUMBER;
      hash = (53 * hash) + type_;
      hash = (37 * hash) + SENDERNICKNAME_FIELD_NUMBER;
      hash = (53 * hash) + getSenderNickName().hashCode();
      hash = (37 * hash) + RECEIVERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getReceiverGuid().hashCode();
      hash = (37 * hash) + RECEIVERSTATE_FIELD_NUMBER;
      hash = (53 * hash) + receiverstate_;
      hash = (37 * hash) + MESSAGE_FIELD_NUMBER;
      hash = (53 * hash) + getMessage().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.Chat}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.Chat)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChatOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_Chat_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_Chat_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        type_ = 0;
        senderNickName_ = "";
        receiverGuid_ = "";
        receiverstate_ = 0;
        message_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_Chat_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.type_ = type_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.senderNickName_ = senderNickName_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.receiverGuid_ = receiverGuid_;
        }
        if (((from_bitField0_ & 0x00000008) != 0)) {
          result.receiverstate_ = receiverstate_;
        }
        if (((from_bitField0_ & 0x00000010) != 0)) {
          result.message_ = message_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat.getDefaultInstance()) return this;
        if (other.type_ != 0) {
          setTypeValue(other.getTypeValue());
        }
        if (!other.getSenderNickName().isEmpty()) {
          senderNickName_ = other.senderNickName_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        if (!other.getReceiverGuid().isEmpty()) {
          receiverGuid_ = other.receiverGuid_;
          bitField0_ |= 0x00000004;
          onChanged();
        }
        if (other.receiverstate_ != 0) {
          setReceiverstateValue(other.getReceiverstateValue());
        }
        if (!other.getMessage().isEmpty()) {
          message_ = other.message_;
          bitField0_ |= 0x00000010;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 8: {
                type_ = input.readEnum();
                bitField0_ |= 0x00000001;
                break;
              } // case 8
              case 18: {
                senderNickName_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              case 26: {
                receiverGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000004;
                break;
              } // case 26
              case 32: {
                receiverstate_ = input.readEnum();
                bitField0_ |= 0x00000008;
                break;
              } // case 32
              case 42: {
                message_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000010;
                break;
              } // case 42
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private int type_ = 0;
      /**
       * <code>.ChatType type = 1;</code>
       * @return The enum numeric value on the wire for type.
       */
      @java.lang.Override public int getTypeValue() {
        return type_;
      }
      /**
       * <code>.ChatType type = 1;</code>
       * @param value The enum numeric value on the wire for type to set.
       * @return This builder for chaining.
       */
      public Builder setTypeValue(int value) {
        type_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>.ChatType type = 1;</code>
       * @return The type.
       */
      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ChatType getType() {
        com.caliverse.admin.domain.RabbitMq.message.ChatType result = com.caliverse.admin.domain.RabbitMq.message.ChatType.forNumber(type_);
        return result == null ? com.caliverse.admin.domain.RabbitMq.message.ChatType.UNRECOGNIZED : result;
      }
      /**
       * <code>.ChatType type = 1;</code>
       * @param value The type to set.
       * @return This builder for chaining.
       */
      public Builder setType(com.caliverse.admin.domain.RabbitMq.message.ChatType value) {
        if (value == null) {
          throw new NullPointerException();
        }
        bitField0_ |= 0x00000001;
        type_ = value.getNumber();
        onChanged();
        return this;
      }
      /**
       * <code>.ChatType type = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearType() {
        bitField0_ = (bitField0_ & ~0x00000001);
        type_ = 0;
        onChanged();
        return this;
      }

      private java.lang.Object senderNickName_ = "";
      /**
       * <code>string senderNickName = 2;</code>
       * @return The senderNickName.
       */
      public java.lang.String getSenderNickName() {
        java.lang.Object ref = senderNickName_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          senderNickName_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string senderNickName = 2;</code>
       * @return The bytes for senderNickName.
       */
      public com.google.protobuf.ByteString
          getSenderNickNameBytes() {
        java.lang.Object ref = senderNickName_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          senderNickName_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string senderNickName = 2;</code>
       * @param value The senderNickName to set.
       * @return This builder for chaining.
       */
      public Builder setSenderNickName(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        senderNickName_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string senderNickName = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearSenderNickName() {
        senderNickName_ = getDefaultInstance().getSenderNickName();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string senderNickName = 2;</code>
       * @param value The bytes for senderNickName to set.
       * @return This builder for chaining.
       */
      public Builder setSenderNickNameBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        senderNickName_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }

      private java.lang.Object receiverGuid_ = "";
      /**
       * <code>string receiverGuid = 3;</code>
       * @return The receiverGuid.
       */
      public java.lang.String getReceiverGuid() {
        java.lang.Object ref = receiverGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          receiverGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string receiverGuid = 3;</code>
       * @return The bytes for receiverGuid.
       */
      public com.google.protobuf.ByteString
          getReceiverGuidBytes() {
        java.lang.Object ref = receiverGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          receiverGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string receiverGuid = 3;</code>
       * @param value The receiverGuid to set.
       * @return This builder for chaining.
       */
      public Builder setReceiverGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        receiverGuid_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>string receiverGuid = 3;</code>
       * @return This builder for chaining.
       */
      public Builder clearReceiverGuid() {
        receiverGuid_ = getDefaultInstance().getReceiverGuid();
        bitField0_ = (bitField0_ & ~0x00000004);
        onChanged();
        return this;
      }
      /**
       * <code>string receiverGuid = 3;</code>
       * @param value The bytes for receiverGuid to set.
       * @return This builder for chaining.
       */
      public Builder setReceiverGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        receiverGuid_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }

      private int receiverstate_ = 0;
      /**
       * <code>.PlayerStateType receiverstate = 4;</code>
       * @return The enum numeric value on the wire for receiverstate.
       */
      @java.lang.Override public int getReceiverstateValue() {
        return receiverstate_;
      }
      /**
       * <code>.PlayerStateType receiverstate = 4;</code>
       * @param value The enum numeric value on the wire for receiverstate to set.
       * @return This builder for chaining.
       */
      public Builder setReceiverstateValue(int value) {
        receiverstate_ = value;
        bitField0_ |= 0x00000008;
        onChanged();
        return this;
      }
      /**
       * <code>.PlayerStateType receiverstate = 4;</code>
       * @return The receiverstate.
       */
      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.PlayerStateType getReceiverstate() {
        com.caliverse.admin.domain.RabbitMq.message.PlayerStateType result = com.caliverse.admin.domain.RabbitMq.message.PlayerStateType.forNumber(receiverstate_);
        return result == null ? com.caliverse.admin.domain.RabbitMq.message.PlayerStateType.UNRECOGNIZED : result;
      }
      /**
       * <code>.PlayerStateType receiverstate = 4;</code>
       * @param value The receiverstate to set.
       * @return This builder for chaining.
       */
      public Builder setReceiverstate(com.caliverse.admin.domain.RabbitMq.message.PlayerStateType value) {
        if (value == null) {
          throw new NullPointerException();
        }
        bitField0_ |= 0x00000008;
        receiverstate_ = value.getNumber();
        onChanged();
        return this;
      }
      /**
       * <code>.PlayerStateType receiverstate = 4;</code>
       * @return This builder for chaining.
       */
      public Builder clearReceiverstate() {
        bitField0_ = (bitField0_ & ~0x00000008);
        receiverstate_ = 0;
        onChanged();
        return this;
      }

      private java.lang.Object message_ = "";
      /**
       * <code>string message = 5;</code>
       * @return The message.
       */
      public java.lang.String getMessage() {
        java.lang.Object ref = message_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          message_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string message = 5;</code>
       * @return The bytes for message.
       */
      public com.google.protobuf.ByteString
          getMessageBytes() {
        java.lang.Object ref = message_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          message_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string message = 5;</code>
       * @param value The message to set.
       * @return This builder for chaining.
       */
      public Builder setMessage(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        message_ = value;
        bitField0_ |= 0x00000010;
        onChanged();
        return this;
      }
      /**
       * <code>string message = 5;</code>
       * @return This builder for chaining.
       */
      public Builder clearMessage() {
        message_ = getDefaultInstance().getMessage();
        bitField0_ = (bitField0_ & ~0x00000010);
        onChanged();
        return this;
      }
      /**
       * <code>string message = 5;</code>
       * @param value The bytes for message to set.
       * @return This builder for chaining.
       */
      public Builder setMessageBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        message_ = value;
        bitField0_ |= 0x00000010;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.Chat)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.Chat)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<Chat>
        PARSER = new com.google.protobuf.AbstractParser<Chat>() {
      @java.lang.Override
      public Chat parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<Chat> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<Chat> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface KickReqOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.KickReq)
      com.google.protobuf.MessageOrBuilder {

    /**
     * <code>int32 reqId = 1;</code>
     * @return The reqId.
     */
    int getReqId();

    /**
     * <code>string name = 2;</code>
     * @return The name.
     */
    java.lang.String getName();
    /**
     * <code>string name = 2;</code>
     * @return The bytes for name.
     */
    com.google.protobuf.ByteString
        getNameBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.KickReq}
   */
  public static final class KickReq extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.KickReq)
      KickReqOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use KickReq.newBuilder() to construct.
    private KickReq(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private KickReq() {
      name_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new KickReq();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_KickReq_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_KickReq_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq.Builder.class);
    }

    public static final int REQID_FIELD_NUMBER = 1;
    private int reqId_ = 0;
    /**
     * <code>int32 reqId = 1;</code>
     * @return The reqId.
     */
    @java.lang.Override
    public int getReqId() {
      return reqId_;
    }

    public static final int NAME_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object name_ = "";
    /**
     * <code>string name = 2;</code>
     * @return The name.
     */
    @java.lang.Override
    public java.lang.String getName() {
      java.lang.Object ref = name_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        name_ = s;
        return s;
      }
    }
    /**
     * <code>string name = 2;</code>
     * @return The bytes for name.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getNameBytes() {
      java.lang.Object ref = name_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        name_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (reqId_ != 0) {
        output.writeInt32(1, reqId_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (reqId_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(1, reqId_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq) obj;

      if (getReqId()
          != other.getReqId()) return false;
      if (!getName()
          .equals(other.getName())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + REQID_FIELD_NUMBER;
      hash = (53 * hash) + getReqId();
      hash = (37 * hash) + NAME_FIELD_NUMBER;
      hash = (53 * hash) + getName().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.KickReq}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.KickReq)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReqOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_KickReq_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_KickReq_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        reqId_ = 0;
        name_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_KickReq_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.reqId_ = reqId_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.name_ = name_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq.getDefaultInstance()) return this;
        if (other.getReqId() != 0) {
          setReqId(other.getReqId());
        }
        if (!other.getName().isEmpty()) {
          name_ = other.name_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 8: {
                reqId_ = input.readInt32();
                bitField0_ |= 0x00000001;
                break;
              } // case 8
              case 18: {
                name_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private int reqId_ ;
      /**
       * <code>int32 reqId = 1;</code>
       * @return The reqId.
       */
      @java.lang.Override
      public int getReqId() {
        return reqId_;
      }
      /**
       * <code>int32 reqId = 1;</code>
       * @param value The reqId to set.
       * @return This builder for chaining.
       */
      public Builder setReqId(int value) {
        
        reqId_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>int32 reqId = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearReqId() {
        bitField0_ = (bitField0_ & ~0x00000001);
        reqId_ = 0;
        onChanged();
        return this;
      }

      private java.lang.Object name_ = "";
      /**
       * <code>string name = 2;</code>
       * @return The name.
       */
      public java.lang.String getName() {
        java.lang.Object ref = name_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          name_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string name = 2;</code>
       * @return The bytes for name.
       */
      public com.google.protobuf.ByteString
          getNameBytes() {
        java.lang.Object ref = name_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          name_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string name = 2;</code>
       * @param value The name to set.
       * @return This builder for chaining.
       */
      public Builder setName(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        name_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string name = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearName() {
        name_ = getDefaultInstance().getName();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string name = 2;</code>
       * @param value The bytes for name to set.
       * @return This builder for chaining.
       */
      public Builder setNameBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        name_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.KickReq)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.KickReq)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<KickReq>
        PARSER = new com.google.protobuf.AbstractParser<KickReq>() {
      @java.lang.Override
      public KickReq parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<KickReq> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<KickReq> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface KickResOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.KickRes)
      com.google.protobuf.MessageOrBuilder {

    /**
     * <code>int32 reqId = 1;</code>
     * @return The reqId.
     */
    int getReqId();

    /**
     * <code>.ServerErrorCode errCode = 2;</code>
     * @return The enum numeric value on the wire for errCode.
     */
    int getErrCodeValue();
    /**
     * <code>.ServerErrorCode errCode = 2;</code>
     * @return The errCode.
     */
    com.caliverse.admin.domain.RabbitMq.message.ServerErrorCode getErrCode();

    /**
     * <code>string name = 3;</code>
     * @return The name.
     */
    java.lang.String getName();
    /**
     * <code>string name = 3;</code>
     * @return The bytes for name.
     */
    com.google.protobuf.ByteString
        getNameBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.KickRes}
   */
  public static final class KickRes extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.KickRes)
      KickResOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use KickRes.newBuilder() to construct.
    private KickRes(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private KickRes() {
      errCode_ = 0;
      name_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new KickRes();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_KickRes_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_KickRes_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes.Builder.class);
    }

    public static final int REQID_FIELD_NUMBER = 1;
    private int reqId_ = 0;
    /**
     * <code>int32 reqId = 1;</code>
     * @return The reqId.
     */
    @java.lang.Override
    public int getReqId() {
      return reqId_;
    }

    public static final int ERRCODE_FIELD_NUMBER = 2;
    private int errCode_ = 0;
    /**
     * <code>.ServerErrorCode errCode = 2;</code>
     * @return The enum numeric value on the wire for errCode.
     */
    @java.lang.Override public int getErrCodeValue() {
      return errCode_;
    }
    /**
     * <code>.ServerErrorCode errCode = 2;</code>
     * @return The errCode.
     */
    @java.lang.Override public com.caliverse.admin.domain.RabbitMq.message.ServerErrorCode getErrCode() {
      com.caliverse.admin.domain.RabbitMq.message.ServerErrorCode result = com.caliverse.admin.domain.RabbitMq.message.ServerErrorCode.forNumber(errCode_);
      return result == null ? com.caliverse.admin.domain.RabbitMq.message.ServerErrorCode.UNRECOGNIZED : result;
    }

    public static final int NAME_FIELD_NUMBER = 3;
    @SuppressWarnings("serial")
    private volatile java.lang.Object name_ = "";
    /**
     * <code>string name = 3;</code>
     * @return The name.
     */
    @java.lang.Override
    public java.lang.String getName() {
      java.lang.Object ref = name_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        name_ = s;
        return s;
      }
    }
    /**
     * <code>string name = 3;</code>
     * @return The bytes for name.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getNameBytes() {
      java.lang.Object ref = name_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        name_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (reqId_ != 0) {
        output.writeInt32(1, reqId_);
      }
      if (errCode_ != com.caliverse.admin.domain.RabbitMq.message.ServerErrorCode.Success.getNumber()) {
        output.writeEnum(2, errCode_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 3, name_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (reqId_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(1, reqId_);
      }
      if (errCode_ != com.caliverse.admin.domain.RabbitMq.message.ServerErrorCode.Success.getNumber()) {
        size += com.google.protobuf.CodedOutputStream
          .computeEnumSize(2, errCode_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, name_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes) obj;

      if (getReqId()
          != other.getReqId()) return false;
      if (errCode_ != other.errCode_) return false;
      if (!getName()
          .equals(other.getName())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + REQID_FIELD_NUMBER;
      hash = (53 * hash) + getReqId();
      hash = (37 * hash) + ERRCODE_FIELD_NUMBER;
      hash = (53 * hash) + errCode_;
      hash = (37 * hash) + NAME_FIELD_NUMBER;
      hash = (53 * hash) + getName().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.KickRes}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.KickRes)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickResOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_KickRes_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_KickRes_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        reqId_ = 0;
        errCode_ = 0;
        name_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_KickRes_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.reqId_ = reqId_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.errCode_ = errCode_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.name_ = name_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes.getDefaultInstance()) return this;
        if (other.getReqId() != 0) {
          setReqId(other.getReqId());
        }
        if (other.errCode_ != 0) {
          setErrCodeValue(other.getErrCodeValue());
        }
        if (!other.getName().isEmpty()) {
          name_ = other.name_;
          bitField0_ |= 0x00000004;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 8: {
                reqId_ = input.readInt32();
                bitField0_ |= 0x00000001;
                break;
              } // case 8
              case 16: {
                errCode_ = input.readEnum();
                bitField0_ |= 0x00000002;
                break;
              } // case 16
              case 26: {
                name_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000004;
                break;
              } // case 26
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private int reqId_ ;
      /**
       * <code>int32 reqId = 1;</code>
       * @return The reqId.
       */
      @java.lang.Override
      public int getReqId() {
        return reqId_;
      }
      /**
       * <code>int32 reqId = 1;</code>
       * @param value The reqId to set.
       * @return This builder for chaining.
       */
      public Builder setReqId(int value) {
        
        reqId_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>int32 reqId = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearReqId() {
        bitField0_ = (bitField0_ & ~0x00000001);
        reqId_ = 0;
        onChanged();
        return this;
      }

      private int errCode_ = 0;
      /**
       * <code>.ServerErrorCode errCode = 2;</code>
       * @return The enum numeric value on the wire for errCode.
       */
      @java.lang.Override public int getErrCodeValue() {
        return errCode_;
      }
      /**
       * <code>.ServerErrorCode errCode = 2;</code>
       * @param value The enum numeric value on the wire for errCode to set.
       * @return This builder for chaining.
       */
      public Builder setErrCodeValue(int value) {
        errCode_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>.ServerErrorCode errCode = 2;</code>
       * @return The errCode.
       */
      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerErrorCode getErrCode() {
        com.caliverse.admin.domain.RabbitMq.message.ServerErrorCode result = com.caliverse.admin.domain.RabbitMq.message.ServerErrorCode.forNumber(errCode_);
        return result == null ? com.caliverse.admin.domain.RabbitMq.message.ServerErrorCode.UNRECOGNIZED : result;
      }
      /**
       * <code>.ServerErrorCode errCode = 2;</code>
       * @param value The errCode to set.
       * @return This builder for chaining.
       */
      public Builder setErrCode(com.caliverse.admin.domain.RabbitMq.message.ServerErrorCode value) {
        if (value == null) {
          throw new NullPointerException();
        }
        bitField0_ |= 0x00000002;
        errCode_ = value.getNumber();
        onChanged();
        return this;
      }
      /**
       * <code>.ServerErrorCode errCode = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearErrCode() {
        bitField0_ = (bitField0_ & ~0x00000002);
        errCode_ = 0;
        onChanged();
        return this;
      }

      private java.lang.Object name_ = "";
      /**
       * <code>string name = 3;</code>
       * @return The name.
       */
      public java.lang.String getName() {
        java.lang.Object ref = name_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          name_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string name = 3;</code>
       * @return The bytes for name.
       */
      public com.google.protobuf.ByteString
          getNameBytes() {
        java.lang.Object ref = name_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          name_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string name = 3;</code>
       * @param value The name to set.
       * @return This builder for chaining.
       */
      public Builder setName(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        name_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>string name = 3;</code>
       * @return This builder for chaining.
       */
      public Builder clearName() {
        name_ = getDefaultInstance().getName();
        bitField0_ = (bitField0_ & ~0x00000004);
        onChanged();
        return this;
      }
      /**
       * <code>string name = 3;</code>
       * @param value The bytes for name to set.
       * @return This builder for chaining.
       */
      public Builder setNameBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        name_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.KickRes)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.KickRes)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<KickRes>
        PARSER = new com.google.protobuf.AbstractParser<KickRes>() {
      @java.lang.Override
      public KickRes parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<KickRes> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<KickRes> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface GetServerConfigReqOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.GetServerConfigReq)
      com.google.protobuf.MessageOrBuilder {
  }
  /**
   * Protobuf type {@code ServerMessage.GetServerConfigReq}
   */
  public static final class GetServerConfigReq extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.GetServerConfigReq)
      GetServerConfigReqOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use GetServerConfigReq.newBuilder() to construct.
    private GetServerConfigReq(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private GetServerConfigReq() {
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new GetServerConfigReq();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GetServerConfigReq_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GetServerConfigReq_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigReq.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigReq.Builder.class);
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigReq)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigReq other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigReq) obj;

      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigReq parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigReq parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigReq parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigReq parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigReq parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigReq parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigReq parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigReq parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigReq parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigReq parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigReq parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigReq parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigReq prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.GetServerConfigReq}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.GetServerConfigReq)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigReqOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GetServerConfigReq_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GetServerConfigReq_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigReq.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigReq.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigReq.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GetServerConfigReq_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigReq getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigReq.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigReq build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigReq result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigReq buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigReq result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigReq(this);
        onBuilt();
        return result;
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigReq) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigReq)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigReq other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigReq.getDefaultInstance()) return this;
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.GetServerConfigReq)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.GetServerConfigReq)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigReq DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigReq();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigReq getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<GetServerConfigReq>
        PARSER = new com.google.protobuf.AbstractParser<GetServerConfigReq>() {
      @java.lang.Override
      public GetServerConfigReq parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<GetServerConfigReq> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<GetServerConfigReq> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigReq getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface GetServerConfigResOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.GetServerConfigRes)
      com.google.protobuf.MessageOrBuilder {

    /**
     * <code>int32 serverType = 1;</code>
     * @return The serverType.
     */
    int getServerType();

    /**
     * <code>int32 worldId = 2;</code>
     * @return The worldId.
     */
    int getWorldId();

    /**
     * <code>int32 region = 3;</code>
     * @return The region.
     */
    int getRegion();
  }
  /**
   * Protobuf type {@code ServerMessage.GetServerConfigRes}
   */
  public static final class GetServerConfigRes extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.GetServerConfigRes)
      GetServerConfigResOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use GetServerConfigRes.newBuilder() to construct.
    private GetServerConfigRes(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private GetServerConfigRes() {
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new GetServerConfigRes();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GetServerConfigRes_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GetServerConfigRes_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigRes.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigRes.Builder.class);
    }

    public static final int SERVERTYPE_FIELD_NUMBER = 1;
    private int serverType_ = 0;
    /**
     * <code>int32 serverType = 1;</code>
     * @return The serverType.
     */
    @java.lang.Override
    public int getServerType() {
      return serverType_;
    }

    public static final int WORLDID_FIELD_NUMBER = 2;
    private int worldId_ = 0;
    /**
     * <code>int32 worldId = 2;</code>
     * @return The worldId.
     */
    @java.lang.Override
    public int getWorldId() {
      return worldId_;
    }

    public static final int REGION_FIELD_NUMBER = 3;
    private int region_ = 0;
    /**
     * <code>int32 region = 3;</code>
     * @return The region.
     */
    @java.lang.Override
    public int getRegion() {
      return region_;
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (serverType_ != 0) {
        output.writeInt32(1, serverType_);
      }
      if (worldId_ != 0) {
        output.writeInt32(2, worldId_);
      }
      if (region_ != 0) {
        output.writeInt32(3, region_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (serverType_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(1, serverType_);
      }
      if (worldId_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(2, worldId_);
      }
      if (region_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(3, region_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigRes)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigRes other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigRes) obj;

      if (getServerType()
          != other.getServerType()) return false;
      if (getWorldId()
          != other.getWorldId()) return false;
      if (getRegion()
          != other.getRegion()) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + SERVERTYPE_FIELD_NUMBER;
      hash = (53 * hash) + getServerType();
      hash = (37 * hash) + WORLDID_FIELD_NUMBER;
      hash = (53 * hash) + getWorldId();
      hash = (37 * hash) + REGION_FIELD_NUMBER;
      hash = (53 * hash) + getRegion();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigRes parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigRes parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigRes parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigRes parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigRes parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigRes parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigRes parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigRes parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigRes parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigRes parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigRes parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigRes parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigRes prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.GetServerConfigRes}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.GetServerConfigRes)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigResOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GetServerConfigRes_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GetServerConfigRes_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigRes.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigRes.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigRes.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        serverType_ = 0;
        worldId_ = 0;
        region_ = 0;
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GetServerConfigRes_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigRes getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigRes.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigRes build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigRes result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigRes buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigRes result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigRes(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigRes result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.serverType_ = serverType_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.worldId_ = worldId_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.region_ = region_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigRes) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigRes)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigRes other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigRes.getDefaultInstance()) return this;
        if (other.getServerType() != 0) {
          setServerType(other.getServerType());
        }
        if (other.getWorldId() != 0) {
          setWorldId(other.getWorldId());
        }
        if (other.getRegion() != 0) {
          setRegion(other.getRegion());
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 8: {
                serverType_ = input.readInt32();
                bitField0_ |= 0x00000001;
                break;
              } // case 8
              case 16: {
                worldId_ = input.readInt32();
                bitField0_ |= 0x00000002;
                break;
              } // case 16
              case 24: {
                region_ = input.readInt32();
                bitField0_ |= 0x00000004;
                break;
              } // case 24
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private int serverType_ ;
      /**
       * <code>int32 serverType = 1;</code>
       * @return The serverType.
       */
      @java.lang.Override
      public int getServerType() {
        return serverType_;
      }
      /**
       * <code>int32 serverType = 1;</code>
       * @param value The serverType to set.
       * @return This builder for chaining.
       */
      public Builder setServerType(int value) {
        
        serverType_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>int32 serverType = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearServerType() {
        bitField0_ = (bitField0_ & ~0x00000001);
        serverType_ = 0;
        onChanged();
        return this;
      }

      private int worldId_ ;
      /**
       * <code>int32 worldId = 2;</code>
       * @return The worldId.
       */
      @java.lang.Override
      public int getWorldId() {
        return worldId_;
      }
      /**
       * <code>int32 worldId = 2;</code>
       * @param value The worldId to set.
       * @return This builder for chaining.
       */
      public Builder setWorldId(int value) {
        
        worldId_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>int32 worldId = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearWorldId() {
        bitField0_ = (bitField0_ & ~0x00000002);
        worldId_ = 0;
        onChanged();
        return this;
      }

      private int region_ ;
      /**
       * <code>int32 region = 3;</code>
       * @return The region.
       */
      @java.lang.Override
      public int getRegion() {
        return region_;
      }
      /**
       * <code>int32 region = 3;</code>
       * @param value The region to set.
       * @return This builder for chaining.
       */
      public Builder setRegion(int value) {
        
        region_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>int32 region = 3;</code>
       * @return This builder for chaining.
       */
      public Builder clearRegion() {
        bitField0_ = (bitField0_ & ~0x00000004);
        region_ = 0;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.GetServerConfigRes)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.GetServerConfigRes)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigRes DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigRes();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigRes getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<GetServerConfigRes>
        PARSER = new com.google.protobuf.AbstractParser<GetServerConfigRes>() {
      @java.lang.Override
      public GetServerConfigRes parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<GetServerConfigRes> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<GetServerConfigRes> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetServerConfigRes getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface WhiteListUpdateNotiOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.WhiteListUpdateNoti)
      com.google.protobuf.MessageOrBuilder {
  }
  /**
   * Protobuf type {@code ServerMessage.WhiteListUpdateNoti}
   */
  public static final class WhiteListUpdateNoti extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.WhiteListUpdateNoti)
      WhiteListUpdateNotiOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use WhiteListUpdateNoti.newBuilder() to construct.
    private WhiteListUpdateNoti(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private WhiteListUpdateNoti() {
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new WhiteListUpdateNoti();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_WhiteListUpdateNoti_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_WhiteListUpdateNoti_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti.Builder.class);
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti) obj;

      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.WhiteListUpdateNoti}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.WhiteListUpdateNoti)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNotiOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_WhiteListUpdateNoti_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_WhiteListUpdateNoti_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_WhiteListUpdateNoti_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti(this);
        onBuilt();
        return result;
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti.getDefaultInstance()) return this;
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.WhiteListUpdateNoti)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.WhiteListUpdateNoti)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<WhiteListUpdateNoti>
        PARSER = new com.google.protobuf.AbstractParser<WhiteListUpdateNoti>() {
      @java.lang.Override
      public WhiteListUpdateNoti parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<WhiteListUpdateNoti> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<WhiteListUpdateNoti> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface BlackListUpdateNotiOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.BlackListUpdateNoti)
      com.google.protobuf.MessageOrBuilder {
  }
  /**
   * Protobuf type {@code ServerMessage.BlackListUpdateNoti}
   */
  public static final class BlackListUpdateNoti extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.BlackListUpdateNoti)
      BlackListUpdateNotiOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use BlackListUpdateNoti.newBuilder() to construct.
    private BlackListUpdateNoti(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private BlackListUpdateNoti() {
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new BlackListUpdateNoti();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_BlackListUpdateNoti_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_BlackListUpdateNoti_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti.Builder.class);
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti) obj;

      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.BlackListUpdateNoti}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.BlackListUpdateNoti)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNotiOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_BlackListUpdateNoti_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_BlackListUpdateNoti_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_BlackListUpdateNoti_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti(this);
        onBuilt();
        return result;
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti.getDefaultInstance()) return this;
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.BlackListUpdateNoti)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.BlackListUpdateNoti)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<BlackListUpdateNoti>
        PARSER = new com.google.protobuf.AbstractParser<BlackListUpdateNoti>() {
      @java.lang.Override
      public BlackListUpdateNoti parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<BlackListUpdateNoti> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<BlackListUpdateNoti> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface InspectionReqOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.InspectionReq)
      com.google.protobuf.MessageOrBuilder {

    /**
     * <code>int32 isInspection = 1;</code>
     * @return The isInspection.
     */
    int getIsInspection();
  }
  /**
   * Protobuf type {@code ServerMessage.InspectionReq}
   */
  public static final class InspectionReq extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.InspectionReq)
      InspectionReqOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use InspectionReq.newBuilder() to construct.
    private InspectionReq(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private InspectionReq() {
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new InspectionReq();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_InspectionReq_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_InspectionReq_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq.Builder.class);
    }

    public static final int ISINSPECTION_FIELD_NUMBER = 1;
    private int isInspection_ = 0;
    /**
     * <code>int32 isInspection = 1;</code>
     * @return The isInspection.
     */
    @java.lang.Override
    public int getIsInspection() {
      return isInspection_;
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (isInspection_ != 0) {
        output.writeInt32(1, isInspection_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (isInspection_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(1, isInspection_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq) obj;

      if (getIsInspection()
          != other.getIsInspection()) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + ISINSPECTION_FIELD_NUMBER;
      hash = (53 * hash) + getIsInspection();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.InspectionReq}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.InspectionReq)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReqOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_InspectionReq_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_InspectionReq_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        isInspection_ = 0;
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_InspectionReq_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.isInspection_ = isInspection_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq.getDefaultInstance()) return this;
        if (other.getIsInspection() != 0) {
          setIsInspection(other.getIsInspection());
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 8: {
                isInspection_ = input.readInt32();
                bitField0_ |= 0x00000001;
                break;
              } // case 8
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private int isInspection_ ;
      /**
       * <code>int32 isInspection = 1;</code>
       * @return The isInspection.
       */
      @java.lang.Override
      public int getIsInspection() {
        return isInspection_;
      }
      /**
       * <code>int32 isInspection = 1;</code>
       * @param value The isInspection to set.
       * @return This builder for chaining.
       */
      public Builder setIsInspection(int value) {
        
        isInspection_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>int32 isInspection = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearIsInspection() {
        bitField0_ = (bitField0_ & ~0x00000001);
        isInspection_ = 0;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.InspectionReq)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.InspectionReq)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<InspectionReq>
        PARSER = new com.google.protobuf.AbstractParser<InspectionReq>() {
      @java.lang.Override
      public InspectionReq parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<InspectionReq> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<InspectionReq> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface ReadyForDistroyReqOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.ReadyForDistroyReq)
      com.google.protobuf.MessageOrBuilder {

    /**
     * <code>int32 isReadyForDistroy = 1;</code>
     * @return The isReadyForDistroy.
     */
    int getIsReadyForDistroy();
  }
  /**
   * Protobuf type {@code ServerMessage.ReadyForDistroyReq}
   */
  public static final class ReadyForDistroyReq extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.ReadyForDistroyReq)
      ReadyForDistroyReqOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use ReadyForDistroyReq.newBuilder() to construct.
    private ReadyForDistroyReq(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private ReadyForDistroyReq() {
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new ReadyForDistroyReq();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ReadyForDistroyReq_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ReadyForDistroyReq_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq.Builder.class);
    }

    public static final int ISREADYFORDISTROY_FIELD_NUMBER = 1;
    private int isReadyForDistroy_ = 0;
    /**
     * <code>int32 isReadyForDistroy = 1;</code>
     * @return The isReadyForDistroy.
     */
    @java.lang.Override
    public int getIsReadyForDistroy() {
      return isReadyForDistroy_;
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (isReadyForDistroy_ != 0) {
        output.writeInt32(1, isReadyForDistroy_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (isReadyForDistroy_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(1, isReadyForDistroy_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq) obj;

      if (getIsReadyForDistroy()
          != other.getIsReadyForDistroy()) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + ISREADYFORDISTROY_FIELD_NUMBER;
      hash = (53 * hash) + getIsReadyForDistroy();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.ReadyForDistroyReq}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.ReadyForDistroyReq)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReqOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ReadyForDistroyReq_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ReadyForDistroyReq_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        isReadyForDistroy_ = 0;
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ReadyForDistroyReq_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.isReadyForDistroy_ = isReadyForDistroy_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq.getDefaultInstance()) return this;
        if (other.getIsReadyForDistroy() != 0) {
          setIsReadyForDistroy(other.getIsReadyForDistroy());
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 8: {
                isReadyForDistroy_ = input.readInt32();
                bitField0_ |= 0x00000001;
                break;
              } // case 8
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private int isReadyForDistroy_ ;
      /**
       * <code>int32 isReadyForDistroy = 1;</code>
       * @return The isReadyForDistroy.
       */
      @java.lang.Override
      public int getIsReadyForDistroy() {
        return isReadyForDistroy_;
      }
      /**
       * <code>int32 isReadyForDistroy = 1;</code>
       * @param value The isReadyForDistroy to set.
       * @return This builder for chaining.
       */
      public Builder setIsReadyForDistroy(int value) {
        
        isReadyForDistroy_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>int32 isReadyForDistroy = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearIsReadyForDistroy() {
        bitField0_ = (bitField0_ & ~0x00000001);
        isReadyForDistroy_ = 0;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.ReadyForDistroyReq)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.ReadyForDistroyReq)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<ReadyForDistroyReq>
        PARSER = new com.google.protobuf.AbstractParser<ReadyForDistroyReq>() {
      @java.lang.Override
      public ReadyForDistroyReq parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<ReadyForDistroyReq> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<ReadyForDistroyReq> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface ManagerServerActiveReqOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.ManagerServerActiveReq)
      com.google.protobuf.MessageOrBuilder {

    /**
     * <code>int32 isActive = 1;</code>
     * @return The isActive.
     */
    int getIsActive();
  }
  /**
   * Protobuf type {@code ServerMessage.ManagerServerActiveReq}
   */
  public static final class ManagerServerActiveReq extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.ManagerServerActiveReq)
      ManagerServerActiveReqOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use ManagerServerActiveReq.newBuilder() to construct.
    private ManagerServerActiveReq(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private ManagerServerActiveReq() {
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new ManagerServerActiveReq();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ManagerServerActiveReq_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ManagerServerActiveReq_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq.Builder.class);
    }

    public static final int ISACTIVE_FIELD_NUMBER = 1;
    private int isActive_ = 0;
    /**
     * <code>int32 isActive = 1;</code>
     * @return The isActive.
     */
    @java.lang.Override
    public int getIsActive() {
      return isActive_;
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (isActive_ != 0) {
        output.writeInt32(1, isActive_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (isActive_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(1, isActive_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq) obj;

      if (getIsActive()
          != other.getIsActive()) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + ISACTIVE_FIELD_NUMBER;
      hash = (53 * hash) + getIsActive();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.ManagerServerActiveReq}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.ManagerServerActiveReq)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReqOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ManagerServerActiveReq_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ManagerServerActiveReq_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        isActive_ = 0;
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ManagerServerActiveReq_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.isActive_ = isActive_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq.getDefaultInstance()) return this;
        if (other.getIsActive() != 0) {
          setIsActive(other.getIsActive());
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 8: {
                isActive_ = input.readInt32();
                bitField0_ |= 0x00000001;
                break;
              } // case 8
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private int isActive_ ;
      /**
       * <code>int32 isActive = 1;</code>
       * @return The isActive.
       */
      @java.lang.Override
      public int getIsActive() {
        return isActive_;
      }
      /**
       * <code>int32 isActive = 1;</code>
       * @param value The isActive to set.
       * @return This builder for chaining.
       */
      public Builder setIsActive(int value) {
        
        isActive_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>int32 isActive = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearIsActive() {
        bitField0_ = (bitField0_ & ~0x00000001);
        isActive_ = 0;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.ManagerServerActiveReq)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.ManagerServerActiveReq)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<ManagerServerActiveReq>
        PARSER = new com.google.protobuf.AbstractParser<ManagerServerActiveReq>() {
      @java.lang.Override
      public ManagerServerActiveReq parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<ManagerServerActiveReq> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<ManagerServerActiveReq> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface ManagerServerActiveResOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.ManagerServerActiveRes)
      com.google.protobuf.MessageOrBuilder {

    /**
     * <code>int32 isActive = 1;</code>
     * @return The isActive.
     */
    int getIsActive();
  }
  /**
   * Protobuf type {@code ServerMessage.ManagerServerActiveRes}
   */
  public static final class ManagerServerActiveRes extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.ManagerServerActiveRes)
      ManagerServerActiveResOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use ManagerServerActiveRes.newBuilder() to construct.
    private ManagerServerActiveRes(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private ManagerServerActiveRes() {
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new ManagerServerActiveRes();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ManagerServerActiveRes_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ManagerServerActiveRes_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes.Builder.class);
    }

    public static final int ISACTIVE_FIELD_NUMBER = 1;
    private int isActive_ = 0;
    /**
     * <code>int32 isActive = 1;</code>
     * @return The isActive.
     */
    @java.lang.Override
    public int getIsActive() {
      return isActive_;
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (isActive_ != 0) {
        output.writeInt32(1, isActive_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (isActive_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(1, isActive_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes) obj;

      if (getIsActive()
          != other.getIsActive()) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + ISACTIVE_FIELD_NUMBER;
      hash = (53 * hash) + getIsActive();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.ManagerServerActiveRes}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.ManagerServerActiveRes)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveResOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ManagerServerActiveRes_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ManagerServerActiveRes_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        isActive_ = 0;
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ManagerServerActiveRes_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.isActive_ = isActive_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes.getDefaultInstance()) return this;
        if (other.getIsActive() != 0) {
          setIsActive(other.getIsActive());
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 8: {
                isActive_ = input.readInt32();
                bitField0_ |= 0x00000001;
                break;
              } // case 8
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private int isActive_ ;
      /**
       * <code>int32 isActive = 1;</code>
       * @return The isActive.
       */
      @java.lang.Override
      public int getIsActive() {
        return isActive_;
      }
      /**
       * <code>int32 isActive = 1;</code>
       * @param value The isActive to set.
       * @return This builder for chaining.
       */
      public Builder setIsActive(int value) {
        
        isActive_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>int32 isActive = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearIsActive() {
        bitField0_ = (bitField0_ & ~0x00000001);
        isActive_ = 0;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.ManagerServerActiveRes)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.ManagerServerActiveRes)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<ManagerServerActiveRes>
        PARSER = new com.google.protobuf.AbstractParser<ManagerServerActiveRes>() {
      @java.lang.Override
      public ManagerServerActiveRes parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<ManagerServerActiveRes> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<ManagerServerActiveRes> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface ChangeServerConfigReqOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.ChangeServerConfigReq)
      com.google.protobuf.MessageOrBuilder {

    /**
     * <code>int32 maxUser = 1;</code>
     * @return The maxUser.
     */
    int getMaxUser();
  }
  /**
   * Protobuf type {@code ServerMessage.ChangeServerConfigReq}
   */
  public static final class ChangeServerConfigReq extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.ChangeServerConfigReq)
      ChangeServerConfigReqOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use ChangeServerConfigReq.newBuilder() to construct.
    private ChangeServerConfigReq(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private ChangeServerConfigReq() {
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new ChangeServerConfigReq();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ChangeServerConfigReq_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ChangeServerConfigReq_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq.Builder.class);
    }

    public static final int MAXUSER_FIELD_NUMBER = 1;
    private int maxUser_ = 0;
    /**
     * <code>int32 maxUser = 1;</code>
     * @return The maxUser.
     */
    @java.lang.Override
    public int getMaxUser() {
      return maxUser_;
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (maxUser_ != 0) {
        output.writeInt32(1, maxUser_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (maxUser_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(1, maxUser_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq) obj;

      if (getMaxUser()
          != other.getMaxUser()) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + MAXUSER_FIELD_NUMBER;
      hash = (53 * hash) + getMaxUser();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.ChangeServerConfigReq}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.ChangeServerConfigReq)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReqOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ChangeServerConfigReq_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ChangeServerConfigReq_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        maxUser_ = 0;
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ChangeServerConfigReq_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.maxUser_ = maxUser_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq.getDefaultInstance()) return this;
        if (other.getMaxUser() != 0) {
          setMaxUser(other.getMaxUser());
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 8: {
                maxUser_ = input.readInt32();
                bitField0_ |= 0x00000001;
                break;
              } // case 8
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private int maxUser_ ;
      /**
       * <code>int32 maxUser = 1;</code>
       * @return The maxUser.
       */
      @java.lang.Override
      public int getMaxUser() {
        return maxUser_;
      }
      /**
       * <code>int32 maxUser = 1;</code>
       * @param value The maxUser to set.
       * @return This builder for chaining.
       */
      public Builder setMaxUser(int value) {
        
        maxUser_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>int32 maxUser = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearMaxUser() {
        bitField0_ = (bitField0_ & ~0x00000001);
        maxUser_ = 0;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.ChangeServerConfigReq)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.ChangeServerConfigReq)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<ChangeServerConfigReq>
        PARSER = new com.google.protobuf.AbstractParser<ChangeServerConfigReq>() {
      @java.lang.Override
      public ChangeServerConfigReq parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<ChangeServerConfigReq> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<ChangeServerConfigReq> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface AllKickNormalUserNotiOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.AllKickNormalUserNoti)
      com.google.protobuf.MessageOrBuilder {
  }
  /**
   * Protobuf type {@code ServerMessage.AllKickNormalUserNoti}
   */
  public static final class AllKickNormalUserNoti extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.AllKickNormalUserNoti)
      AllKickNormalUserNotiOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use AllKickNormalUserNoti.newBuilder() to construct.
    private AllKickNormalUserNoti(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private AllKickNormalUserNoti() {
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new AllKickNormalUserNoti();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_AllKickNormalUserNoti_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_AllKickNormalUserNoti_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti.Builder.class);
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti) obj;

      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.AllKickNormalUserNoti}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.AllKickNormalUserNoti)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNotiOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_AllKickNormalUserNoti_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_AllKickNormalUserNoti_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_AllKickNormalUserNoti_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti(this);
        onBuilt();
        return result;
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti.getDefaultInstance()) return this;
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.AllKickNormalUserNoti)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.AllKickNormalUserNoti)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<AllKickNormalUserNoti>
        PARSER = new com.google.protobuf.AbstractParser<AllKickNormalUserNoti>() {
      @java.lang.Override
      public AllKickNormalUserNoti parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<AllKickNormalUserNoti> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<AllKickNormalUserNoti> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface ReceiveMailNotiOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.ReceiveMailNoti)
      com.google.protobuf.MessageOrBuilder {

    /**
     * <code>string accountGuid = 1;</code>
     * @return The accountGuid.
     */
    java.lang.String getAccountGuid();
    /**
     * <code>string accountGuid = 1;</code>
     * @return The bytes for accountGuid.
     */
    com.google.protobuf.ByteString
        getAccountGuidBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.ReceiveMailNoti}
   */
  public static final class ReceiveMailNoti extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.ReceiveMailNoti)
      ReceiveMailNotiOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use ReceiveMailNoti.newBuilder() to construct.
    private ReceiveMailNoti(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private ReceiveMailNoti() {
      accountGuid_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new ReceiveMailNoti();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ReceiveMailNoti_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ReceiveMailNoti_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti.Builder.class);
    }

    public static final int ACCOUNTGUID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object accountGuid_ = "";
    /**
     * <code>string accountGuid = 1;</code>
     * @return The accountGuid.
     */
    @java.lang.Override
    public java.lang.String getAccountGuid() {
      java.lang.Object ref = accountGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        accountGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string accountGuid = 1;</code>
     * @return The bytes for accountGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getAccountGuidBytes() {
      java.lang.Object ref = accountGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        accountGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(accountGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, accountGuid_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(accountGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, accountGuid_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti) obj;

      if (!getAccountGuid()
          .equals(other.getAccountGuid())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + ACCOUNTGUID_FIELD_NUMBER;
      hash = (53 * hash) + getAccountGuid().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.ReceiveMailNoti}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.ReceiveMailNoti)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNotiOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ReceiveMailNoti_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ReceiveMailNoti_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        accountGuid_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ReceiveMailNoti_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.accountGuid_ = accountGuid_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti.getDefaultInstance()) return this;
        if (!other.getAccountGuid().isEmpty()) {
          accountGuid_ = other.accountGuid_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                accountGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object accountGuid_ = "";
      /**
       * <code>string accountGuid = 1;</code>
       * @return The accountGuid.
       */
      public java.lang.String getAccountGuid() {
        java.lang.Object ref = accountGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          accountGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string accountGuid = 1;</code>
       * @return The bytes for accountGuid.
       */
      public com.google.protobuf.ByteString
          getAccountGuidBytes() {
        java.lang.Object ref = accountGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          accountGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string accountGuid = 1;</code>
       * @param value The accountGuid to set.
       * @return This builder for chaining.
       */
      public Builder setAccountGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        accountGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string accountGuid = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearAccountGuid() {
        accountGuid_ = getDefaultInstance().getAccountGuid();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string accountGuid = 1;</code>
       * @param value The bytes for accountGuid to set.
       * @return This builder for chaining.
       */
      public Builder setAccountGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        accountGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.ReceiveMailNoti)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.ReceiveMailNoti)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<ReceiveMailNoti>
        PARSER = new com.google.protobuf.AbstractParser<ReceiveMailNoti>() {
      @java.lang.Override
      public ReceiveMailNoti parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<ReceiveMailNoti> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<ReceiveMailNoti> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface AwsAutoScaleGroupOptionReqOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.AwsAutoScaleGroupOptionReq)
      com.google.protobuf.MessageOrBuilder {

    /**
     * <code>int32 scaleOutPlusConstant = 1;</code>
     * @return The scaleOutPlusConstant.
     */
    int getScaleOutPlusConstant();

    /**
     * <code>int32 scaleInCondition = 2;</code>
     * @return The scaleInCondition.
     */
    int getScaleInCondition();

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

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

    /**
     * <code>int32 groupMin = 5;</code>
     * @return The groupMin.
     */
    int getGroupMin();

    /**
     * <code>int32 groupCapacity = 6;</code>
     * @return The groupCapacity.
     */
    int getGroupCapacity();
  }
  /**
   * Protobuf type {@code ServerMessage.AwsAutoScaleGroupOptionReq}
   */
  public static final class AwsAutoScaleGroupOptionReq extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.AwsAutoScaleGroupOptionReq)
      AwsAutoScaleGroupOptionReqOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use AwsAutoScaleGroupOptionReq.newBuilder() to construct.
    private AwsAutoScaleGroupOptionReq(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private AwsAutoScaleGroupOptionReq() {
      serverName_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new AwsAutoScaleGroupOptionReq();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_AwsAutoScaleGroupOptionReq_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_AwsAutoScaleGroupOptionReq_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq.Builder.class);
    }

    public static final int SCALEOUTPLUSCONSTANT_FIELD_NUMBER = 1;
    private int scaleOutPlusConstant_ = 0;
    /**
     * <code>int32 scaleOutPlusConstant = 1;</code>
     * @return The scaleOutPlusConstant.
     */
    @java.lang.Override
    public int getScaleOutPlusConstant() {
      return scaleOutPlusConstant_;
    }

    public static final int SCALEINCONDITION_FIELD_NUMBER = 2;
    private int scaleInCondition_ = 0;
    /**
     * <code>int32 scaleInCondition = 2;</code>
     * @return The scaleInCondition.
     */
    @java.lang.Override
    public int getScaleInCondition() {
      return scaleInCondition_;
    }

    public static final int SCALEOUTCONDITION_FIELD_NUMBER = 3;
    private int scaleOutCondition_ = 0;
    /**
     * <code>int32 scaleOutCondition = 3;</code>
     * @return The scaleOutCondition.
     */
    @java.lang.Override
    public int getScaleOutCondition() {
      return scaleOutCondition_;
    }

    public static final int SERVERNAME_FIELD_NUMBER = 4;
    @SuppressWarnings("serial")
    private volatile java.lang.Object serverName_ = "";
    /**
     * <code>string serverName = 4;</code>
     * @return The serverName.
     */
    @java.lang.Override
    public java.lang.String getServerName() {
      java.lang.Object ref = serverName_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        serverName_ = s;
        return s;
      }
    }
    /**
     * <code>string serverName = 4;</code>
     * @return The bytes for serverName.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getServerNameBytes() {
      java.lang.Object ref = serverName_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        serverName_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int GROUPMIN_FIELD_NUMBER = 5;
    private int groupMin_ = 0;
    /**
     * <code>int32 groupMin = 5;</code>
     * @return The groupMin.
     */
    @java.lang.Override
    public int getGroupMin() {
      return groupMin_;
    }

    public static final int GROUPCAPACITY_FIELD_NUMBER = 6;
    private int groupCapacity_ = 0;
    /**
     * <code>int32 groupCapacity = 6;</code>
     * @return The groupCapacity.
     */
    @java.lang.Override
    public int getGroupCapacity() {
      return groupCapacity_;
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (scaleOutPlusConstant_ != 0) {
        output.writeInt32(1, scaleOutPlusConstant_);
      }
      if (scaleInCondition_ != 0) {
        output.writeInt32(2, scaleInCondition_);
      }
      if (scaleOutCondition_ != 0) {
        output.writeInt32(3, scaleOutCondition_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serverName_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 4, serverName_);
      }
      if (groupMin_ != 0) {
        output.writeInt32(5, groupMin_);
      }
      if (groupCapacity_ != 0) {
        output.writeInt32(6, groupCapacity_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (scaleOutPlusConstant_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(1, scaleOutPlusConstant_);
      }
      if (scaleInCondition_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(2, scaleInCondition_);
      }
      if (scaleOutCondition_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(3, scaleOutCondition_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serverName_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, serverName_);
      }
      if (groupMin_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(5, groupMin_);
      }
      if (groupCapacity_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(6, groupCapacity_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq) obj;

      if (getScaleOutPlusConstant()
          != other.getScaleOutPlusConstant()) return false;
      if (getScaleInCondition()
          != other.getScaleInCondition()) return false;
      if (getScaleOutCondition()
          != other.getScaleOutCondition()) return false;
      if (!getServerName()
          .equals(other.getServerName())) return false;
      if (getGroupMin()
          != other.getGroupMin()) return false;
      if (getGroupCapacity()
          != other.getGroupCapacity()) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + SCALEOUTPLUSCONSTANT_FIELD_NUMBER;
      hash = (53 * hash) + getScaleOutPlusConstant();
      hash = (37 * hash) + SCALEINCONDITION_FIELD_NUMBER;
      hash = (53 * hash) + getScaleInCondition();
      hash = (37 * hash) + SCALEOUTCONDITION_FIELD_NUMBER;
      hash = (53 * hash) + getScaleOutCondition();
      hash = (37 * hash) + SERVERNAME_FIELD_NUMBER;
      hash = (53 * hash) + getServerName().hashCode();
      hash = (37 * hash) + GROUPMIN_FIELD_NUMBER;
      hash = (53 * hash) + getGroupMin();
      hash = (37 * hash) + GROUPCAPACITY_FIELD_NUMBER;
      hash = (53 * hash) + getGroupCapacity();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.AwsAutoScaleGroupOptionReq}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.AwsAutoScaleGroupOptionReq)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReqOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_AwsAutoScaleGroupOptionReq_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_AwsAutoScaleGroupOptionReq_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        scaleOutPlusConstant_ = 0;
        scaleInCondition_ = 0;
        scaleOutCondition_ = 0;
        serverName_ = "";
        groupMin_ = 0;
        groupCapacity_ = 0;
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_AwsAutoScaleGroupOptionReq_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.scaleOutPlusConstant_ = scaleOutPlusConstant_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.scaleInCondition_ = scaleInCondition_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.scaleOutCondition_ = scaleOutCondition_;
        }
        if (((from_bitField0_ & 0x00000008) != 0)) {
          result.serverName_ = serverName_;
        }
        if (((from_bitField0_ & 0x00000010) != 0)) {
          result.groupMin_ = groupMin_;
        }
        if (((from_bitField0_ & 0x00000020) != 0)) {
          result.groupCapacity_ = groupCapacity_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq.getDefaultInstance()) return this;
        if (other.getScaleOutPlusConstant() != 0) {
          setScaleOutPlusConstant(other.getScaleOutPlusConstant());
        }
        if (other.getScaleInCondition() != 0) {
          setScaleInCondition(other.getScaleInCondition());
        }
        if (other.getScaleOutCondition() != 0) {
          setScaleOutCondition(other.getScaleOutCondition());
        }
        if (!other.getServerName().isEmpty()) {
          serverName_ = other.serverName_;
          bitField0_ |= 0x00000008;
          onChanged();
        }
        if (other.getGroupMin() != 0) {
          setGroupMin(other.getGroupMin());
        }
        if (other.getGroupCapacity() != 0) {
          setGroupCapacity(other.getGroupCapacity());
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 8: {
                scaleOutPlusConstant_ = input.readInt32();
                bitField0_ |= 0x00000001;
                break;
              } // case 8
              case 16: {
                scaleInCondition_ = input.readInt32();
                bitField0_ |= 0x00000002;
                break;
              } // case 16
              case 24: {
                scaleOutCondition_ = input.readInt32();
                bitField0_ |= 0x00000004;
                break;
              } // case 24
              case 34: {
                serverName_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000008;
                break;
              } // case 34
              case 40: {
                groupMin_ = input.readInt32();
                bitField0_ |= 0x00000010;
                break;
              } // case 40
              case 48: {
                groupCapacity_ = input.readInt32();
                bitField0_ |= 0x00000020;
                break;
              } // case 48
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private int scaleOutPlusConstant_ ;
      /**
       * <code>int32 scaleOutPlusConstant = 1;</code>
       * @return The scaleOutPlusConstant.
       */
      @java.lang.Override
      public int getScaleOutPlusConstant() {
        return scaleOutPlusConstant_;
      }
      /**
       * <code>int32 scaleOutPlusConstant = 1;</code>
       * @param value The scaleOutPlusConstant to set.
       * @return This builder for chaining.
       */
      public Builder setScaleOutPlusConstant(int value) {
        
        scaleOutPlusConstant_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>int32 scaleOutPlusConstant = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearScaleOutPlusConstant() {
        bitField0_ = (bitField0_ & ~0x00000001);
        scaleOutPlusConstant_ = 0;
        onChanged();
        return this;
      }

      private int scaleInCondition_ ;
      /**
       * <code>int32 scaleInCondition = 2;</code>
       * @return The scaleInCondition.
       */
      @java.lang.Override
      public int getScaleInCondition() {
        return scaleInCondition_;
      }
      /**
       * <code>int32 scaleInCondition = 2;</code>
       * @param value The scaleInCondition to set.
       * @return This builder for chaining.
       */
      public Builder setScaleInCondition(int value) {
        
        scaleInCondition_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>int32 scaleInCondition = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearScaleInCondition() {
        bitField0_ = (bitField0_ & ~0x00000002);
        scaleInCondition_ = 0;
        onChanged();
        return this;
      }

      private int scaleOutCondition_ ;
      /**
       * <code>int32 scaleOutCondition = 3;</code>
       * @return The scaleOutCondition.
       */
      @java.lang.Override
      public int getScaleOutCondition() {
        return scaleOutCondition_;
      }
      /**
       * <code>int32 scaleOutCondition = 3;</code>
       * @param value The scaleOutCondition to set.
       * @return This builder for chaining.
       */
      public Builder setScaleOutCondition(int value) {
        
        scaleOutCondition_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>int32 scaleOutCondition = 3;</code>
       * @return This builder for chaining.
       */
      public Builder clearScaleOutCondition() {
        bitField0_ = (bitField0_ & ~0x00000004);
        scaleOutCondition_ = 0;
        onChanged();
        return this;
      }

      private java.lang.Object serverName_ = "";
      /**
       * <code>string serverName = 4;</code>
       * @return The serverName.
       */
      public java.lang.String getServerName() {
        java.lang.Object ref = serverName_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          serverName_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string serverName = 4;</code>
       * @return The bytes for serverName.
       */
      public com.google.protobuf.ByteString
          getServerNameBytes() {
        java.lang.Object ref = serverName_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          serverName_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string serverName = 4;</code>
       * @param value The serverName to set.
       * @return This builder for chaining.
       */
      public Builder setServerName(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        serverName_ = value;
        bitField0_ |= 0x00000008;
        onChanged();
        return this;
      }
      /**
       * <code>string serverName = 4;</code>
       * @return This builder for chaining.
       */
      public Builder clearServerName() {
        serverName_ = getDefaultInstance().getServerName();
        bitField0_ = (bitField0_ & ~0x00000008);
        onChanged();
        return this;
      }
      /**
       * <code>string serverName = 4;</code>
       * @param value The bytes for serverName to set.
       * @return This builder for chaining.
       */
      public Builder setServerNameBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        serverName_ = value;
        bitField0_ |= 0x00000008;
        onChanged();
        return this;
      }

      private int groupMin_ ;
      /**
       * <code>int32 groupMin = 5;</code>
       * @return The groupMin.
       */
      @java.lang.Override
      public int getGroupMin() {
        return groupMin_;
      }
      /**
       * <code>int32 groupMin = 5;</code>
       * @param value The groupMin to set.
       * @return This builder for chaining.
       */
      public Builder setGroupMin(int value) {
        
        groupMin_ = value;
        bitField0_ |= 0x00000010;
        onChanged();
        return this;
      }
      /**
       * <code>int32 groupMin = 5;</code>
       * @return This builder for chaining.
       */
      public Builder clearGroupMin() {
        bitField0_ = (bitField0_ & ~0x00000010);
        groupMin_ = 0;
        onChanged();
        return this;
      }

      private int groupCapacity_ ;
      /**
       * <code>int32 groupCapacity = 6;</code>
       * @return The groupCapacity.
       */
      @java.lang.Override
      public int getGroupCapacity() {
        return groupCapacity_;
      }
      /**
       * <code>int32 groupCapacity = 6;</code>
       * @param value The groupCapacity to set.
       * @return This builder for chaining.
       */
      public Builder setGroupCapacity(int value) {
        
        groupCapacity_ = value;
        bitField0_ |= 0x00000020;
        onChanged();
        return this;
      }
      /**
       * <code>int32 groupCapacity = 6;</code>
       * @return This builder for chaining.
       */
      public Builder clearGroupCapacity() {
        bitField0_ = (bitField0_ & ~0x00000020);
        groupCapacity_ = 0;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.AwsAutoScaleGroupOptionReq)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.AwsAutoScaleGroupOptionReq)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<AwsAutoScaleGroupOptionReq>
        PARSER = new com.google.protobuf.AbstractParser<AwsAutoScaleGroupOptionReq>() {
      @java.lang.Override
      public AwsAutoScaleGroupOptionReq parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<AwsAutoScaleGroupOptionReq> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<AwsAutoScaleGroupOptionReq> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface AwsAutoScaleGroupOptionResOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.AwsAutoScaleGroupOptionRes)
      com.google.protobuf.MessageOrBuilder {
  }
  /**
   * Protobuf type {@code ServerMessage.AwsAutoScaleGroupOptionRes}
   */
  public static final class AwsAutoScaleGroupOptionRes extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.AwsAutoScaleGroupOptionRes)
      AwsAutoScaleGroupOptionResOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use AwsAutoScaleGroupOptionRes.newBuilder() to construct.
    private AwsAutoScaleGroupOptionRes(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private AwsAutoScaleGroupOptionRes() {
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new AwsAutoScaleGroupOptionRes();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_AwsAutoScaleGroupOptionRes_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_AwsAutoScaleGroupOptionRes_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes.Builder.class);
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes) obj;

      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.AwsAutoScaleGroupOptionRes}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.AwsAutoScaleGroupOptionRes)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionResOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_AwsAutoScaleGroupOptionRes_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_AwsAutoScaleGroupOptionRes_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_AwsAutoScaleGroupOptionRes_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes(this);
        onBuilt();
        return result;
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes.getDefaultInstance()) return this;
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.AwsAutoScaleGroupOptionRes)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.AwsAutoScaleGroupOptionRes)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<AwsAutoScaleGroupOptionRes>
        PARSER = new com.google.protobuf.AbstractParser<AwsAutoScaleGroupOptionRes>() {
      @java.lang.Override
      public AwsAutoScaleGroupOptionRes parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<AwsAutoScaleGroupOptionRes> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<AwsAutoScaleGroupOptionRes> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface ExchangeMannequinDisplayItemNotiOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.ExchangeMannequinDisplayItemNoti)
      com.google.protobuf.MessageOrBuilder {

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

    /**
     * <code>repeated int32 displayItemIds = 2;</code>
     * @return A list containing the displayItemIds.
     */
    java.util.List<java.lang.Integer> getDisplayItemIdsList();
    /**
     * <code>repeated int32 displayItemIds = 2;</code>
     * @return The count of displayItemIds.
     */
    int getDisplayItemIdsCount();
    /**
     * <code>repeated int32 displayItemIds = 2;</code>
     * @param index The index of the element to return.
     * @return The displayItemIds at the given index.
     */
    int getDisplayItemIds(int index);
  }
  /**
   * Protobuf type {@code ServerMessage.ExchangeMannequinDisplayItemNoti}
   */
  public static final class ExchangeMannequinDisplayItemNoti extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.ExchangeMannequinDisplayItemNoti)
      ExchangeMannequinDisplayItemNotiOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use ExchangeMannequinDisplayItemNoti.newBuilder() to construct.
    private ExchangeMannequinDisplayItemNoti(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private ExchangeMannequinDisplayItemNoti() {
      anchorGuid_ = "";
      displayItemIds_ = emptyIntList();
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new ExchangeMannequinDisplayItemNoti();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ExchangeMannequinDisplayItemNoti_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ExchangeMannequinDisplayItemNoti_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti.Builder.class);
    }

    public static final int ANCHORGUID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object anchorGuid_ = "";
    /**
     * <code>string anchorGuid = 1;</code>
     * @return The anchorGuid.
     */
    @java.lang.Override
    public java.lang.String getAnchorGuid() {
      java.lang.Object ref = anchorGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        anchorGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string anchorGuid = 1;</code>
     * @return The bytes for anchorGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getAnchorGuidBytes() {
      java.lang.Object ref = anchorGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        anchorGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int DISPLAYITEMIDS_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private com.google.protobuf.Internal.IntList displayItemIds_;
    /**
     * <code>repeated int32 displayItemIds = 2;</code>
     * @return A list containing the displayItemIds.
     */
    @java.lang.Override
    public java.util.List<java.lang.Integer>
        getDisplayItemIdsList() {
      return displayItemIds_;
    }
    /**
     * <code>repeated int32 displayItemIds = 2;</code>
     * @return The count of displayItemIds.
     */
    public int getDisplayItemIdsCount() {
      return displayItemIds_.size();
    }
    /**
     * <code>repeated int32 displayItemIds = 2;</code>
     * @param index The index of the element to return.
     * @return The displayItemIds at the given index.
     */
    public int getDisplayItemIds(int index) {
      return displayItemIds_.getInt(index);
    }
    private int displayItemIdsMemoizedSerializedSize = -1;

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      getSerializedSize();
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(anchorGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, anchorGuid_);
      }
      if (getDisplayItemIdsList().size() > 0) {
        output.writeUInt32NoTag(18);
        output.writeUInt32NoTag(displayItemIdsMemoizedSerializedSize);
      }
      for (int i = 0; i < displayItemIds_.size(); i++) {
        output.writeInt32NoTag(displayItemIds_.getInt(i));
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(anchorGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, anchorGuid_);
      }
      {
        int dataSize = 0;
        for (int i = 0; i < displayItemIds_.size(); i++) {
          dataSize += com.google.protobuf.CodedOutputStream
            .computeInt32SizeNoTag(displayItemIds_.getInt(i));
        }
        size += dataSize;
        if (!getDisplayItemIdsList().isEmpty()) {
          size += 1;
          size += com.google.protobuf.CodedOutputStream
              .computeInt32SizeNoTag(dataSize);
        }
        displayItemIdsMemoizedSerializedSize = dataSize;
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti) obj;

      if (!getAnchorGuid()
          .equals(other.getAnchorGuid())) return false;
      if (!getDisplayItemIdsList()
          .equals(other.getDisplayItemIdsList())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + ANCHORGUID_FIELD_NUMBER;
      hash = (53 * hash) + getAnchorGuid().hashCode();
      if (getDisplayItemIdsCount() > 0) {
        hash = (37 * hash) + DISPLAYITEMIDS_FIELD_NUMBER;
        hash = (53 * hash) + getDisplayItemIdsList().hashCode();
      }
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.ExchangeMannequinDisplayItemNoti}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.ExchangeMannequinDisplayItemNoti)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNotiOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ExchangeMannequinDisplayItemNoti_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ExchangeMannequinDisplayItemNoti_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        anchorGuid_ = "";
        displayItemIds_ = emptyIntList();
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ExchangeMannequinDisplayItemNoti_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti(this);
        buildPartialRepeatedFields(result);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartialRepeatedFields(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti result) {
        if (((bitField0_ & 0x00000002) != 0)) {
          displayItemIds_.makeImmutable();
          bitField0_ = (bitField0_ & ~0x00000002);
        }
        result.displayItemIds_ = displayItemIds_;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.anchorGuid_ = anchorGuid_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti.getDefaultInstance()) return this;
        if (!other.getAnchorGuid().isEmpty()) {
          anchorGuid_ = other.anchorGuid_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.displayItemIds_.isEmpty()) {
          if (displayItemIds_.isEmpty()) {
            displayItemIds_ = other.displayItemIds_;
            bitField0_ = (bitField0_ & ~0x00000002);
          } else {
            ensureDisplayItemIdsIsMutable();
            displayItemIds_.addAll(other.displayItemIds_);
          }
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                anchorGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 16: {
                int v = input.readInt32();
                ensureDisplayItemIdsIsMutable();
                displayItemIds_.addInt(v);
                break;
              } // case 16
              case 18: {
                int length = input.readRawVarint32();
                int limit = input.pushLimit(length);
                ensureDisplayItemIdsIsMutable();
                while (input.getBytesUntilLimit() > 0) {
                  displayItemIds_.addInt(input.readInt32());
                }
                input.popLimit(limit);
                break;
              } // case 18
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object anchorGuid_ = "";
      /**
       * <code>string anchorGuid = 1;</code>
       * @return The anchorGuid.
       */
      public java.lang.String getAnchorGuid() {
        java.lang.Object ref = anchorGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          anchorGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string anchorGuid = 1;</code>
       * @return The bytes for anchorGuid.
       */
      public com.google.protobuf.ByteString
          getAnchorGuidBytes() {
        java.lang.Object ref = anchorGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          anchorGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string anchorGuid = 1;</code>
       * @param value The anchorGuid to set.
       * @return This builder for chaining.
       */
      public Builder setAnchorGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        anchorGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string anchorGuid = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearAnchorGuid() {
        anchorGuid_ = getDefaultInstance().getAnchorGuid();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string anchorGuid = 1;</code>
       * @param value The bytes for anchorGuid to set.
       * @return This builder for chaining.
       */
      public Builder setAnchorGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        anchorGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private com.google.protobuf.Internal.IntList displayItemIds_ = emptyIntList();
      private void ensureDisplayItemIdsIsMutable() {
        if (!((bitField0_ & 0x00000002) != 0)) {
          displayItemIds_ = mutableCopy(displayItemIds_);
          bitField0_ |= 0x00000002;
        }
      }
      /**
       * <code>repeated int32 displayItemIds = 2;</code>
       * @return A list containing the displayItemIds.
       */
      public java.util.List<java.lang.Integer>
          getDisplayItemIdsList() {
        return ((bitField0_ & 0x00000002) != 0) ?
                 java.util.Collections.unmodifiableList(displayItemIds_) : displayItemIds_;
      }
      /**
       * <code>repeated int32 displayItemIds = 2;</code>
       * @return The count of displayItemIds.
       */
      public int getDisplayItemIdsCount() {
        return displayItemIds_.size();
      }
      /**
       * <code>repeated int32 displayItemIds = 2;</code>
       * @param index The index of the element to return.
       * @return The displayItemIds at the given index.
       */
      public int getDisplayItemIds(int index) {
        return displayItemIds_.getInt(index);
      }
      /**
       * <code>repeated int32 displayItemIds = 2;</code>
       * @param index The index to set the value at.
       * @param value The displayItemIds to set.
       * @return This builder for chaining.
       */
      public Builder setDisplayItemIds(
          int index, int value) {
        
        ensureDisplayItemIdsIsMutable();
        displayItemIds_.setInt(index, value);
        onChanged();
        return this;
      }
      /**
       * <code>repeated int32 displayItemIds = 2;</code>
       * @param value The displayItemIds to add.
       * @return This builder for chaining.
       */
      public Builder addDisplayItemIds(int value) {
        
        ensureDisplayItemIdsIsMutable();
        displayItemIds_.addInt(value);
        onChanged();
        return this;
      }
      /**
       * <code>repeated int32 displayItemIds = 2;</code>
       * @param values The displayItemIds to add.
       * @return This builder for chaining.
       */
      public Builder addAllDisplayItemIds(
          java.lang.Iterable<? extends java.lang.Integer> values) {
        ensureDisplayItemIdsIsMutable();
        com.google.protobuf.AbstractMessageLite.Builder.addAll(
            values, displayItemIds_);
        onChanged();
        return this;
      }
      /**
       * <code>repeated int32 displayItemIds = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearDisplayItemIds() {
        displayItemIds_ = emptyIntList();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.ExchangeMannequinDisplayItemNoti)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.ExchangeMannequinDisplayItemNoti)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<ExchangeMannequinDisplayItemNoti>
        PARSER = new com.google.protobuf.AbstractParser<ExchangeMannequinDisplayItemNoti>() {
      @java.lang.Override
      public ExchangeMannequinDisplayItemNoti parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<ExchangeMannequinDisplayItemNoti> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<ExchangeMannequinDisplayItemNoti> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface SacleInfoOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.SacleInfo)
      com.google.protobuf.MessageOrBuilder {

    /**
     * <code>string ServerGroupName = 1;</code>
     * @return The serverGroupName.
     */
    java.lang.String getServerGroupName();
    /**
     * <code>string ServerGroupName = 1;</code>
     * @return The bytes for serverGroupName.
     */
    com.google.protobuf.ByteString
        getServerGroupNameBytes();

    /**
     * <code>int32 MinSize = 2;</code>
     * @return The minSize.
     */
    int getMinSize();

    /**
     * <code>int32 CapaCity = 3;</code>
     * @return The capaCity.
     */
    int getCapaCity();
  }
  /**
   * Protobuf type {@code ServerMessage.SacleInfo}
   */
  public static final class SacleInfo extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.SacleInfo)
      SacleInfoOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use SacleInfo.newBuilder() to construct.
    private SacleInfo(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private SacleInfo() {
      serverGroupName_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new SacleInfo();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_SacleInfo_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_SacleInfo_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo.Builder.class);
    }

    public static final int SERVERGROUPNAME_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object serverGroupName_ = "";
    /**
     * <code>string ServerGroupName = 1;</code>
     * @return The serverGroupName.
     */
    @java.lang.Override
    public java.lang.String getServerGroupName() {
      java.lang.Object ref = serverGroupName_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        serverGroupName_ = s;
        return s;
      }
    }
    /**
     * <code>string ServerGroupName = 1;</code>
     * @return The bytes for serverGroupName.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getServerGroupNameBytes() {
      java.lang.Object ref = serverGroupName_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        serverGroupName_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int MINSIZE_FIELD_NUMBER = 2;
    private int minSize_ = 0;
    /**
     * <code>int32 MinSize = 2;</code>
     * @return The minSize.
     */
    @java.lang.Override
    public int getMinSize() {
      return minSize_;
    }

    public static final int CAPACITY_FIELD_NUMBER = 3;
    private int capaCity_ = 0;
    /**
     * <code>int32 CapaCity = 3;</code>
     * @return The capaCity.
     */
    @java.lang.Override
    public int getCapaCity() {
      return capaCity_;
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serverGroupName_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, serverGroupName_);
      }
      if (minSize_ != 0) {
        output.writeInt32(2, minSize_);
      }
      if (capaCity_ != 0) {
        output.writeInt32(3, capaCity_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serverGroupName_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, serverGroupName_);
      }
      if (minSize_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(2, minSize_);
      }
      if (capaCity_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(3, capaCity_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo) obj;

      if (!getServerGroupName()
          .equals(other.getServerGroupName())) return false;
      if (getMinSize()
          != other.getMinSize()) return false;
      if (getCapaCity()
          != other.getCapaCity()) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + SERVERGROUPNAME_FIELD_NUMBER;
      hash = (53 * hash) + getServerGroupName().hashCode();
      hash = (37 * hash) + MINSIZE_FIELD_NUMBER;
      hash = (53 * hash) + getMinSize();
      hash = (37 * hash) + CAPACITY_FIELD_NUMBER;
      hash = (53 * hash) + getCapaCity();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.SacleInfo}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.SacleInfo)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfoOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_SacleInfo_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_SacleInfo_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        serverGroupName_ = "";
        minSize_ = 0;
        capaCity_ = 0;
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_SacleInfo_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.serverGroupName_ = serverGroupName_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.minSize_ = minSize_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.capaCity_ = capaCity_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo.getDefaultInstance()) return this;
        if (!other.getServerGroupName().isEmpty()) {
          serverGroupName_ = other.serverGroupName_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (other.getMinSize() != 0) {
          setMinSize(other.getMinSize());
        }
        if (other.getCapaCity() != 0) {
          setCapaCity(other.getCapaCity());
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                serverGroupName_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 16: {
                minSize_ = input.readInt32();
                bitField0_ |= 0x00000002;
                break;
              } // case 16
              case 24: {
                capaCity_ = input.readInt32();
                bitField0_ |= 0x00000004;
                break;
              } // case 24
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object serverGroupName_ = "";
      /**
       * <code>string ServerGroupName = 1;</code>
       * @return The serverGroupName.
       */
      public java.lang.String getServerGroupName() {
        java.lang.Object ref = serverGroupName_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          serverGroupName_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string ServerGroupName = 1;</code>
       * @return The bytes for serverGroupName.
       */
      public com.google.protobuf.ByteString
          getServerGroupNameBytes() {
        java.lang.Object ref = serverGroupName_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          serverGroupName_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string ServerGroupName = 1;</code>
       * @param value The serverGroupName to set.
       * @return This builder for chaining.
       */
      public Builder setServerGroupName(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        serverGroupName_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string ServerGroupName = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearServerGroupName() {
        serverGroupName_ = getDefaultInstance().getServerGroupName();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string ServerGroupName = 1;</code>
       * @param value The bytes for serverGroupName to set.
       * @return This builder for chaining.
       */
      public Builder setServerGroupNameBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        serverGroupName_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private int minSize_ ;
      /**
       * <code>int32 MinSize = 2;</code>
       * @return The minSize.
       */
      @java.lang.Override
      public int getMinSize() {
        return minSize_;
      }
      /**
       * <code>int32 MinSize = 2;</code>
       * @param value The minSize to set.
       * @return This builder for chaining.
       */
      public Builder setMinSize(int value) {
        
        minSize_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>int32 MinSize = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearMinSize() {
        bitField0_ = (bitField0_ & ~0x00000002);
        minSize_ = 0;
        onChanged();
        return this;
      }

      private int capaCity_ ;
      /**
       * <code>int32 CapaCity = 3;</code>
       * @return The capaCity.
       */
      @java.lang.Override
      public int getCapaCity() {
        return capaCity_;
      }
      /**
       * <code>int32 CapaCity = 3;</code>
       * @param value The capaCity to set.
       * @return This builder for chaining.
       */
      public Builder setCapaCity(int value) {
        
        capaCity_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>int32 CapaCity = 3;</code>
       * @return This builder for chaining.
       */
      public Builder clearCapaCity() {
        bitField0_ = (bitField0_ & ~0x00000004);
        capaCity_ = 0;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.SacleInfo)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.SacleInfo)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<SacleInfo>
        PARSER = new com.google.protobuf.AbstractParser<SacleInfo>() {
      @java.lang.Override
      public SacleInfo parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<SacleInfo> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<SacleInfo> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface GetAwsAutoScaleOptionReqOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.GetAwsAutoScaleOptionReq)
      com.google.protobuf.MessageOrBuilder {
  }
  /**
   * Protobuf type {@code ServerMessage.GetAwsAutoScaleOptionReq}
   */
  public static final class GetAwsAutoScaleOptionReq extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.GetAwsAutoScaleOptionReq)
      GetAwsAutoScaleOptionReqOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use GetAwsAutoScaleOptionReq.newBuilder() to construct.
    private GetAwsAutoScaleOptionReq(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private GetAwsAutoScaleOptionReq() {
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new GetAwsAutoScaleOptionReq();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GetAwsAutoScaleOptionReq_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GetAwsAutoScaleOptionReq_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq.Builder.class);
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq) obj;

      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.GetAwsAutoScaleOptionReq}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.GetAwsAutoScaleOptionReq)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReqOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GetAwsAutoScaleOptionReq_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GetAwsAutoScaleOptionReq_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GetAwsAutoScaleOptionReq_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq(this);
        onBuilt();
        return result;
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq.getDefaultInstance()) return this;
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.GetAwsAutoScaleOptionReq)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.GetAwsAutoScaleOptionReq)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<GetAwsAutoScaleOptionReq>
        PARSER = new com.google.protobuf.AbstractParser<GetAwsAutoScaleOptionReq>() {
      @java.lang.Override
      public GetAwsAutoScaleOptionReq parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<GetAwsAutoScaleOptionReq> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<GetAwsAutoScaleOptionReq> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface GetAwsAutoScaleOptionResOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.GetAwsAutoScaleOptionRes)
      com.google.protobuf.MessageOrBuilder {

    /**
     * <code>int32 scaleOutPlusConstant = 1;</code>
     * @return The scaleOutPlusConstant.
     */
    int getScaleOutPlusConstant();

    /**
     * <code>int32 scaleInCondition = 2;</code>
     * @return The scaleInCondition.
     */
    int getScaleInCondition();

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

    /**
     * <code>repeated .ServerMessage.SacleInfo instanceInfoList = 4;</code>
     */
    java.util.List<com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo> 
        getInstanceInfoListList();
    /**
     * <code>repeated .ServerMessage.SacleInfo instanceInfoList = 4;</code>
     */
    com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo getInstanceInfoList(int index);
    /**
     * <code>repeated .ServerMessage.SacleInfo instanceInfoList = 4;</code>
     */
    int getInstanceInfoListCount();
    /**
     * <code>repeated .ServerMessage.SacleInfo instanceInfoList = 4;</code>
     */
    java.util.List<? extends com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfoOrBuilder> 
        getInstanceInfoListOrBuilderList();
    /**
     * <code>repeated .ServerMessage.SacleInfo instanceInfoList = 4;</code>
     */
    com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfoOrBuilder getInstanceInfoListOrBuilder(
        int index);

    /**
     * <code>int32 isActive = 5;</code>
     * @return The isActive.
     */
    int getIsActive();
  }
  /**
   * Protobuf type {@code ServerMessage.GetAwsAutoScaleOptionRes}
   */
  public static final class GetAwsAutoScaleOptionRes extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.GetAwsAutoScaleOptionRes)
      GetAwsAutoScaleOptionResOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use GetAwsAutoScaleOptionRes.newBuilder() to construct.
    private GetAwsAutoScaleOptionRes(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private GetAwsAutoScaleOptionRes() {
      instanceInfoList_ = java.util.Collections.emptyList();
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new GetAwsAutoScaleOptionRes();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GetAwsAutoScaleOptionRes_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GetAwsAutoScaleOptionRes_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes.Builder.class);
    }

    public static final int SCALEOUTPLUSCONSTANT_FIELD_NUMBER = 1;
    private int scaleOutPlusConstant_ = 0;
    /**
     * <code>int32 scaleOutPlusConstant = 1;</code>
     * @return The scaleOutPlusConstant.
     */
    @java.lang.Override
    public int getScaleOutPlusConstant() {
      return scaleOutPlusConstant_;
    }

    public static final int SCALEINCONDITION_FIELD_NUMBER = 2;
    private int scaleInCondition_ = 0;
    /**
     * <code>int32 scaleInCondition = 2;</code>
     * @return The scaleInCondition.
     */
    @java.lang.Override
    public int getScaleInCondition() {
      return scaleInCondition_;
    }

    public static final int SCALEOUTCONDITION_FIELD_NUMBER = 3;
    private int scaleOutCondition_ = 0;
    /**
     * <code>int32 scaleOutCondition = 3;</code>
     * @return The scaleOutCondition.
     */
    @java.lang.Override
    public int getScaleOutCondition() {
      return scaleOutCondition_;
    }

    public static final int INSTANCEINFOLIST_FIELD_NUMBER = 4;
    @SuppressWarnings("serial")
    private java.util.List<com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo> instanceInfoList_;
    /**
     * <code>repeated .ServerMessage.SacleInfo instanceInfoList = 4;</code>
     */
    @java.lang.Override
    public java.util.List<com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo> getInstanceInfoListList() {
      return instanceInfoList_;
    }
    /**
     * <code>repeated .ServerMessage.SacleInfo instanceInfoList = 4;</code>
     */
    @java.lang.Override
    public java.util.List<? extends com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfoOrBuilder> 
        getInstanceInfoListOrBuilderList() {
      return instanceInfoList_;
    }
    /**
     * <code>repeated .ServerMessage.SacleInfo instanceInfoList = 4;</code>
     */
    @java.lang.Override
    public int getInstanceInfoListCount() {
      return instanceInfoList_.size();
    }
    /**
     * <code>repeated .ServerMessage.SacleInfo instanceInfoList = 4;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo getInstanceInfoList(int index) {
      return instanceInfoList_.get(index);
    }
    /**
     * <code>repeated .ServerMessage.SacleInfo instanceInfoList = 4;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfoOrBuilder getInstanceInfoListOrBuilder(
        int index) {
      return instanceInfoList_.get(index);
    }

    public static final int ISACTIVE_FIELD_NUMBER = 5;
    private int isActive_ = 0;
    /**
     * <code>int32 isActive = 5;</code>
     * @return The isActive.
     */
    @java.lang.Override
    public int getIsActive() {
      return isActive_;
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (scaleOutPlusConstant_ != 0) {
        output.writeInt32(1, scaleOutPlusConstant_);
      }
      if (scaleInCondition_ != 0) {
        output.writeInt32(2, scaleInCondition_);
      }
      if (scaleOutCondition_ != 0) {
        output.writeInt32(3, scaleOutCondition_);
      }
      for (int i = 0; i < instanceInfoList_.size(); i++) {
        output.writeMessage(4, instanceInfoList_.get(i));
      }
      if (isActive_ != 0) {
        output.writeInt32(5, isActive_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (scaleOutPlusConstant_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(1, scaleOutPlusConstant_);
      }
      if (scaleInCondition_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(2, scaleInCondition_);
      }
      if (scaleOutCondition_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(3, scaleOutCondition_);
      }
      for (int i = 0; i < instanceInfoList_.size(); i++) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(4, instanceInfoList_.get(i));
      }
      if (isActive_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(5, isActive_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes) obj;

      if (getScaleOutPlusConstant()
          != other.getScaleOutPlusConstant()) return false;
      if (getScaleInCondition()
          != other.getScaleInCondition()) return false;
      if (getScaleOutCondition()
          != other.getScaleOutCondition()) return false;
      if (!getInstanceInfoListList()
          .equals(other.getInstanceInfoListList())) return false;
      if (getIsActive()
          != other.getIsActive()) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + SCALEOUTPLUSCONSTANT_FIELD_NUMBER;
      hash = (53 * hash) + getScaleOutPlusConstant();
      hash = (37 * hash) + SCALEINCONDITION_FIELD_NUMBER;
      hash = (53 * hash) + getScaleInCondition();
      hash = (37 * hash) + SCALEOUTCONDITION_FIELD_NUMBER;
      hash = (53 * hash) + getScaleOutCondition();
      if (getInstanceInfoListCount() > 0) {
        hash = (37 * hash) + INSTANCEINFOLIST_FIELD_NUMBER;
        hash = (53 * hash) + getInstanceInfoListList().hashCode();
      }
      hash = (37 * hash) + ISACTIVE_FIELD_NUMBER;
      hash = (53 * hash) + getIsActive();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.GetAwsAutoScaleOptionRes}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.GetAwsAutoScaleOptionRes)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionResOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GetAwsAutoScaleOptionRes_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GetAwsAutoScaleOptionRes_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        scaleOutPlusConstant_ = 0;
        scaleInCondition_ = 0;
        scaleOutCondition_ = 0;
        if (instanceInfoListBuilder_ == null) {
          instanceInfoList_ = java.util.Collections.emptyList();
        } else {
          instanceInfoList_ = null;
          instanceInfoListBuilder_.clear();
        }
        bitField0_ = (bitField0_ & ~0x00000008);
        isActive_ = 0;
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GetAwsAutoScaleOptionRes_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes(this);
        buildPartialRepeatedFields(result);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartialRepeatedFields(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes result) {
        if (instanceInfoListBuilder_ == null) {
          if (((bitField0_ & 0x00000008) != 0)) {
            instanceInfoList_ = java.util.Collections.unmodifiableList(instanceInfoList_);
            bitField0_ = (bitField0_ & ~0x00000008);
          }
          result.instanceInfoList_ = instanceInfoList_;
        } else {
          result.instanceInfoList_ = instanceInfoListBuilder_.build();
        }
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.scaleOutPlusConstant_ = scaleOutPlusConstant_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.scaleInCondition_ = scaleInCondition_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.scaleOutCondition_ = scaleOutCondition_;
        }
        if (((from_bitField0_ & 0x00000010) != 0)) {
          result.isActive_ = isActive_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes.getDefaultInstance()) return this;
        if (other.getScaleOutPlusConstant() != 0) {
          setScaleOutPlusConstant(other.getScaleOutPlusConstant());
        }
        if (other.getScaleInCondition() != 0) {
          setScaleInCondition(other.getScaleInCondition());
        }
        if (other.getScaleOutCondition() != 0) {
          setScaleOutCondition(other.getScaleOutCondition());
        }
        if (instanceInfoListBuilder_ == null) {
          if (!other.instanceInfoList_.isEmpty()) {
            if (instanceInfoList_.isEmpty()) {
              instanceInfoList_ = other.instanceInfoList_;
              bitField0_ = (bitField0_ & ~0x00000008);
            } else {
              ensureInstanceInfoListIsMutable();
              instanceInfoList_.addAll(other.instanceInfoList_);
            }
            onChanged();
          }
        } else {
          if (!other.instanceInfoList_.isEmpty()) {
            if (instanceInfoListBuilder_.isEmpty()) {
              instanceInfoListBuilder_.dispose();
              instanceInfoListBuilder_ = null;
              instanceInfoList_ = other.instanceInfoList_;
              bitField0_ = (bitField0_ & ~0x00000008);
              instanceInfoListBuilder_ = 
                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
                   getInstanceInfoListFieldBuilder() : null;
            } else {
              instanceInfoListBuilder_.addAllMessages(other.instanceInfoList_);
            }
          }
        }
        if (other.getIsActive() != 0) {
          setIsActive(other.getIsActive());
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 8: {
                scaleOutPlusConstant_ = input.readInt32();
                bitField0_ |= 0x00000001;
                break;
              } // case 8
              case 16: {
                scaleInCondition_ = input.readInt32();
                bitField0_ |= 0x00000002;
                break;
              } // case 16
              case 24: {
                scaleOutCondition_ = input.readInt32();
                bitField0_ |= 0x00000004;
                break;
              } // case 24
              case 34: {
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo m =
                    input.readMessage(
                        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo.parser(),
                        extensionRegistry);
                if (instanceInfoListBuilder_ == null) {
                  ensureInstanceInfoListIsMutable();
                  instanceInfoList_.add(m);
                } else {
                  instanceInfoListBuilder_.addMessage(m);
                }
                break;
              } // case 34
              case 40: {
                isActive_ = input.readInt32();
                bitField0_ |= 0x00000010;
                break;
              } // case 40
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private int scaleOutPlusConstant_ ;
      /**
       * <code>int32 scaleOutPlusConstant = 1;</code>
       * @return The scaleOutPlusConstant.
       */
      @java.lang.Override
      public int getScaleOutPlusConstant() {
        return scaleOutPlusConstant_;
      }
      /**
       * <code>int32 scaleOutPlusConstant = 1;</code>
       * @param value The scaleOutPlusConstant to set.
       * @return This builder for chaining.
       */
      public Builder setScaleOutPlusConstant(int value) {
        
        scaleOutPlusConstant_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>int32 scaleOutPlusConstant = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearScaleOutPlusConstant() {
        bitField0_ = (bitField0_ & ~0x00000001);
        scaleOutPlusConstant_ = 0;
        onChanged();
        return this;
      }

      private int scaleInCondition_ ;
      /**
       * <code>int32 scaleInCondition = 2;</code>
       * @return The scaleInCondition.
       */
      @java.lang.Override
      public int getScaleInCondition() {
        return scaleInCondition_;
      }
      /**
       * <code>int32 scaleInCondition = 2;</code>
       * @param value The scaleInCondition to set.
       * @return This builder for chaining.
       */
      public Builder setScaleInCondition(int value) {
        
        scaleInCondition_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>int32 scaleInCondition = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearScaleInCondition() {
        bitField0_ = (bitField0_ & ~0x00000002);
        scaleInCondition_ = 0;
        onChanged();
        return this;
      }

      private int scaleOutCondition_ ;
      /**
       * <code>int32 scaleOutCondition = 3;</code>
       * @return The scaleOutCondition.
       */
      @java.lang.Override
      public int getScaleOutCondition() {
        return scaleOutCondition_;
      }
      /**
       * <code>int32 scaleOutCondition = 3;</code>
       * @param value The scaleOutCondition to set.
       * @return This builder for chaining.
       */
      public Builder setScaleOutCondition(int value) {
        
        scaleOutCondition_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>int32 scaleOutCondition = 3;</code>
       * @return This builder for chaining.
       */
      public Builder clearScaleOutCondition() {
        bitField0_ = (bitField0_ & ~0x00000004);
        scaleOutCondition_ = 0;
        onChanged();
        return this;
      }

      private java.util.List<com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo> instanceInfoList_ =
        java.util.Collections.emptyList();
      private void ensureInstanceInfoListIsMutable() {
        if (!((bitField0_ & 0x00000008) != 0)) {
          instanceInfoList_ = new java.util.ArrayList<com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo>(instanceInfoList_);
          bitField0_ |= 0x00000008;
         }
      }

      private com.google.protobuf.RepeatedFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfoOrBuilder> instanceInfoListBuilder_;

      /**
       * <code>repeated .ServerMessage.SacleInfo instanceInfoList = 4;</code>
       */
      public java.util.List<com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo> getInstanceInfoListList() {
        if (instanceInfoListBuilder_ == null) {
          return java.util.Collections.unmodifiableList(instanceInfoList_);
        } else {
          return instanceInfoListBuilder_.getMessageList();
        }
      }
      /**
       * <code>repeated .ServerMessage.SacleInfo instanceInfoList = 4;</code>
       */
      public int getInstanceInfoListCount() {
        if (instanceInfoListBuilder_ == null) {
          return instanceInfoList_.size();
        } else {
          return instanceInfoListBuilder_.getCount();
        }
      }
      /**
       * <code>repeated .ServerMessage.SacleInfo instanceInfoList = 4;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo getInstanceInfoList(int index) {
        if (instanceInfoListBuilder_ == null) {
          return instanceInfoList_.get(index);
        } else {
          return instanceInfoListBuilder_.getMessage(index);
        }
      }
      /**
       * <code>repeated .ServerMessage.SacleInfo instanceInfoList = 4;</code>
       */
      public Builder setInstanceInfoList(
          int index, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo value) {
        if (instanceInfoListBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureInstanceInfoListIsMutable();
          instanceInfoList_.set(index, value);
          onChanged();
        } else {
          instanceInfoListBuilder_.setMessage(index, value);
        }
        return this;
      }
      /**
       * <code>repeated .ServerMessage.SacleInfo instanceInfoList = 4;</code>
       */
      public Builder setInstanceInfoList(
          int index, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo.Builder builderForValue) {
        if (instanceInfoListBuilder_ == null) {
          ensureInstanceInfoListIsMutable();
          instanceInfoList_.set(index, builderForValue.build());
          onChanged();
        } else {
          instanceInfoListBuilder_.setMessage(index, builderForValue.build());
        }
        return this;
      }
      /**
       * <code>repeated .ServerMessage.SacleInfo instanceInfoList = 4;</code>
       */
      public Builder addInstanceInfoList(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo value) {
        if (instanceInfoListBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureInstanceInfoListIsMutable();
          instanceInfoList_.add(value);
          onChanged();
        } else {
          instanceInfoListBuilder_.addMessage(value);
        }
        return this;
      }
      /**
       * <code>repeated .ServerMessage.SacleInfo instanceInfoList = 4;</code>
       */
      public Builder addInstanceInfoList(
          int index, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo value) {
        if (instanceInfoListBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureInstanceInfoListIsMutable();
          instanceInfoList_.add(index, value);
          onChanged();
        } else {
          instanceInfoListBuilder_.addMessage(index, value);
        }
        return this;
      }
      /**
       * <code>repeated .ServerMessage.SacleInfo instanceInfoList = 4;</code>
       */
      public Builder addInstanceInfoList(
          com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo.Builder builderForValue) {
        if (instanceInfoListBuilder_ == null) {
          ensureInstanceInfoListIsMutable();
          instanceInfoList_.add(builderForValue.build());
          onChanged();
        } else {
          instanceInfoListBuilder_.addMessage(builderForValue.build());
        }
        return this;
      }
      /**
       * <code>repeated .ServerMessage.SacleInfo instanceInfoList = 4;</code>
       */
      public Builder addInstanceInfoList(
          int index, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo.Builder builderForValue) {
        if (instanceInfoListBuilder_ == null) {
          ensureInstanceInfoListIsMutable();
          instanceInfoList_.add(index, builderForValue.build());
          onChanged();
        } else {
          instanceInfoListBuilder_.addMessage(index, builderForValue.build());
        }
        return this;
      }
      /**
       * <code>repeated .ServerMessage.SacleInfo instanceInfoList = 4;</code>
       */
      public Builder addAllInstanceInfoList(
          java.lang.Iterable<? extends com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo> values) {
        if (instanceInfoListBuilder_ == null) {
          ensureInstanceInfoListIsMutable();
          com.google.protobuf.AbstractMessageLite.Builder.addAll(
              values, instanceInfoList_);
          onChanged();
        } else {
          instanceInfoListBuilder_.addAllMessages(values);
        }
        return this;
      }
      /**
       * <code>repeated .ServerMessage.SacleInfo instanceInfoList = 4;</code>
       */
      public Builder clearInstanceInfoList() {
        if (instanceInfoListBuilder_ == null) {
          instanceInfoList_ = java.util.Collections.emptyList();
          bitField0_ = (bitField0_ & ~0x00000008);
          onChanged();
        } else {
          instanceInfoListBuilder_.clear();
        }
        return this;
      }
      /**
       * <code>repeated .ServerMessage.SacleInfo instanceInfoList = 4;</code>
       */
      public Builder removeInstanceInfoList(int index) {
        if (instanceInfoListBuilder_ == null) {
          ensureInstanceInfoListIsMutable();
          instanceInfoList_.remove(index);
          onChanged();
        } else {
          instanceInfoListBuilder_.remove(index);
        }
        return this;
      }
      /**
       * <code>repeated .ServerMessage.SacleInfo instanceInfoList = 4;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo.Builder getInstanceInfoListBuilder(
          int index) {
        return getInstanceInfoListFieldBuilder().getBuilder(index);
      }
      /**
       * <code>repeated .ServerMessage.SacleInfo instanceInfoList = 4;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfoOrBuilder getInstanceInfoListOrBuilder(
          int index) {
        if (instanceInfoListBuilder_ == null) {
          return instanceInfoList_.get(index);  } else {
          return instanceInfoListBuilder_.getMessageOrBuilder(index);
        }
      }
      /**
       * <code>repeated .ServerMessage.SacleInfo instanceInfoList = 4;</code>
       */
      public java.util.List<? extends com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfoOrBuilder> 
           getInstanceInfoListOrBuilderList() {
        if (instanceInfoListBuilder_ != null) {
          return instanceInfoListBuilder_.getMessageOrBuilderList();
        } else {
          return java.util.Collections.unmodifiableList(instanceInfoList_);
        }
      }
      /**
       * <code>repeated .ServerMessage.SacleInfo instanceInfoList = 4;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo.Builder addInstanceInfoListBuilder() {
        return getInstanceInfoListFieldBuilder().addBuilder(
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo.getDefaultInstance());
      }
      /**
       * <code>repeated .ServerMessage.SacleInfo instanceInfoList = 4;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo.Builder addInstanceInfoListBuilder(
          int index) {
        return getInstanceInfoListFieldBuilder().addBuilder(
            index, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo.getDefaultInstance());
      }
      /**
       * <code>repeated .ServerMessage.SacleInfo instanceInfoList = 4;</code>
       */
      public java.util.List<com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo.Builder> 
           getInstanceInfoListBuilderList() {
        return getInstanceInfoListFieldBuilder().getBuilderList();
      }
      private com.google.protobuf.RepeatedFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfoOrBuilder> 
          getInstanceInfoListFieldBuilder() {
        if (instanceInfoListBuilder_ == null) {
          instanceInfoListBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfo.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SacleInfoOrBuilder>(
                  instanceInfoList_,
                  ((bitField0_ & 0x00000008) != 0),
                  getParentForChildren(),
                  isClean());
          instanceInfoList_ = null;
        }
        return instanceInfoListBuilder_;
      }

      private int isActive_ ;
      /**
       * <code>int32 isActive = 5;</code>
       * @return The isActive.
       */
      @java.lang.Override
      public int getIsActive() {
        return isActive_;
      }
      /**
       * <code>int32 isActive = 5;</code>
       * @param value The isActive to set.
       * @return This builder for chaining.
       */
      public Builder setIsActive(int value) {
        
        isActive_ = value;
        bitField0_ |= 0x00000010;
        onChanged();
        return this;
      }
      /**
       * <code>int32 isActive = 5;</code>
       * @return This builder for chaining.
       */
      public Builder clearIsActive() {
        bitField0_ = (bitField0_ & ~0x00000010);
        isActive_ = 0;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.GetAwsAutoScaleOptionRes)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.GetAwsAutoScaleOptionRes)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<GetAwsAutoScaleOptionRes>
        PARSER = new com.google.protobuf.AbstractParser<GetAwsAutoScaleOptionRes>() {
      @java.lang.Override
      public GetAwsAutoScaleOptionRes parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<GetAwsAutoScaleOptionRes> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<GetAwsAutoScaleOptionRes> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface InviteFriendToMyHomeReqOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.InviteFriendToMyHomeReq)
      com.google.protobuf.MessageOrBuilder {

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

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

    /**
     * <code>string inviterRoomId = 3;</code>
     * @return The inviterRoomId.
     */
    java.lang.String getInviterRoomId();
    /**
     * <code>string inviterRoomId = 3;</code>
     * @return The bytes for inviterRoomId.
     */
    com.google.protobuf.ByteString
        getInviterRoomIdBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.InviteFriendToMyHomeReq}
   */
  public static final class InviteFriendToMyHomeReq extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.InviteFriendToMyHomeReq)
      InviteFriendToMyHomeReqOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use InviteFriendToMyHomeReq.newBuilder() to construct.
    private InviteFriendToMyHomeReq(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private InviteFriendToMyHomeReq() {
      inviterGuid_ = "";
      inviterNickName_ = "";
      inviterRoomId_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new InviteFriendToMyHomeReq();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_InviteFriendToMyHomeReq_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_InviteFriendToMyHomeReq_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReq.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReq.Builder.class);
    }

    public static final int INVITERGUID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object inviterGuid_ = "";
    /**
     * <code>string inviterGuid = 1;</code>
     * @return The inviterGuid.
     */
    @java.lang.Override
    public java.lang.String getInviterGuid() {
      java.lang.Object ref = inviterGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        inviterGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string inviterGuid = 1;</code>
     * @return The bytes for inviterGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getInviterGuidBytes() {
      java.lang.Object ref = inviterGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        inviterGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int INVITERNICKNAME_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object inviterNickName_ = "";
    /**
     * <code>string inviterNickName = 2;</code>
     * @return The inviterNickName.
     */
    @java.lang.Override
    public java.lang.String getInviterNickName() {
      java.lang.Object ref = inviterNickName_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        inviterNickName_ = s;
        return s;
      }
    }
    /**
     * <code>string inviterNickName = 2;</code>
     * @return The bytes for inviterNickName.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getInviterNickNameBytes() {
      java.lang.Object ref = inviterNickName_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        inviterNickName_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int INVITERROOMID_FIELD_NUMBER = 3;
    @SuppressWarnings("serial")
    private volatile java.lang.Object inviterRoomId_ = "";
    /**
     * <code>string inviterRoomId = 3;</code>
     * @return The inviterRoomId.
     */
    @java.lang.Override
    public java.lang.String getInviterRoomId() {
      java.lang.Object ref = inviterRoomId_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        inviterRoomId_ = s;
        return s;
      }
    }
    /**
     * <code>string inviterRoomId = 3;</code>
     * @return The bytes for inviterRoomId.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getInviterRoomIdBytes() {
      java.lang.Object ref = inviterRoomId_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        inviterRoomId_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(inviterGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, inviterGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(inviterNickName_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, inviterNickName_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(inviterRoomId_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 3, inviterRoomId_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(inviterGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, inviterGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(inviterNickName_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, inviterNickName_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(inviterRoomId_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, inviterRoomId_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReq)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReq other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReq) obj;

      if (!getInviterGuid()
          .equals(other.getInviterGuid())) return false;
      if (!getInviterNickName()
          .equals(other.getInviterNickName())) return false;
      if (!getInviterRoomId()
          .equals(other.getInviterRoomId())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + INVITERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getInviterGuid().hashCode();
      hash = (37 * hash) + INVITERNICKNAME_FIELD_NUMBER;
      hash = (53 * hash) + getInviterNickName().hashCode();
      hash = (37 * hash) + INVITERROOMID_FIELD_NUMBER;
      hash = (53 * hash) + getInviterRoomId().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReq parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReq parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReq parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReq parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReq parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReq parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReq parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReq parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReq parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReq parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReq parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReq parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReq prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.InviteFriendToMyHomeReq}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.InviteFriendToMyHomeReq)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReqOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_InviteFriendToMyHomeReq_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_InviteFriendToMyHomeReq_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReq.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReq.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReq.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        inviterGuid_ = "";
        inviterNickName_ = "";
        inviterRoomId_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_InviteFriendToMyHomeReq_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReq getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReq.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReq build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReq result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReq buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReq result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReq(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReq result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.inviterGuid_ = inviterGuid_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.inviterNickName_ = inviterNickName_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.inviterRoomId_ = inviterRoomId_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReq) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReq)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReq other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReq.getDefaultInstance()) return this;
        if (!other.getInviterGuid().isEmpty()) {
          inviterGuid_ = other.inviterGuid_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.getInviterNickName().isEmpty()) {
          inviterNickName_ = other.inviterNickName_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        if (!other.getInviterRoomId().isEmpty()) {
          inviterRoomId_ = other.inviterRoomId_;
          bitField0_ |= 0x00000004;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                inviterGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                inviterNickName_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              case 26: {
                inviterRoomId_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000004;
                break;
              } // case 26
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object inviterGuid_ = "";
      /**
       * <code>string inviterGuid = 1;</code>
       * @return The inviterGuid.
       */
      public java.lang.String getInviterGuid() {
        java.lang.Object ref = inviterGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          inviterGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string inviterGuid = 1;</code>
       * @return The bytes for inviterGuid.
       */
      public com.google.protobuf.ByteString
          getInviterGuidBytes() {
        java.lang.Object ref = inviterGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          inviterGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string inviterGuid = 1;</code>
       * @param value The inviterGuid to set.
       * @return This builder for chaining.
       */
      public Builder setInviterGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        inviterGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string inviterGuid = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearInviterGuid() {
        inviterGuid_ = getDefaultInstance().getInviterGuid();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string inviterGuid = 1;</code>
       * @param value The bytes for inviterGuid to set.
       * @return This builder for chaining.
       */
      public Builder setInviterGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        inviterGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.lang.Object inviterNickName_ = "";
      /**
       * <code>string inviterNickName = 2;</code>
       * @return The inviterNickName.
       */
      public java.lang.String getInviterNickName() {
        java.lang.Object ref = inviterNickName_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          inviterNickName_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string inviterNickName = 2;</code>
       * @return The bytes for inviterNickName.
       */
      public com.google.protobuf.ByteString
          getInviterNickNameBytes() {
        java.lang.Object ref = inviterNickName_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          inviterNickName_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string inviterNickName = 2;</code>
       * @param value The inviterNickName to set.
       * @return This builder for chaining.
       */
      public Builder setInviterNickName(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        inviterNickName_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string inviterNickName = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearInviterNickName() {
        inviterNickName_ = getDefaultInstance().getInviterNickName();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string inviterNickName = 2;</code>
       * @param value The bytes for inviterNickName to set.
       * @return This builder for chaining.
       */
      public Builder setInviterNickNameBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        inviterNickName_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }

      private java.lang.Object inviterRoomId_ = "";
      /**
       * <code>string inviterRoomId = 3;</code>
       * @return The inviterRoomId.
       */
      public java.lang.String getInviterRoomId() {
        java.lang.Object ref = inviterRoomId_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          inviterRoomId_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string inviterRoomId = 3;</code>
       * @return The bytes for inviterRoomId.
       */
      public com.google.protobuf.ByteString
          getInviterRoomIdBytes() {
        java.lang.Object ref = inviterRoomId_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          inviterRoomId_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string inviterRoomId = 3;</code>
       * @param value The inviterRoomId to set.
       * @return This builder for chaining.
       */
      public Builder setInviterRoomId(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        inviterRoomId_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>string inviterRoomId = 3;</code>
       * @return This builder for chaining.
       */
      public Builder clearInviterRoomId() {
        inviterRoomId_ = getDefaultInstance().getInviterRoomId();
        bitField0_ = (bitField0_ & ~0x00000004);
        onChanged();
        return this;
      }
      /**
       * <code>string inviterRoomId = 3;</code>
       * @param value The bytes for inviterRoomId to set.
       * @return This builder for chaining.
       */
      public Builder setInviterRoomIdBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        inviterRoomId_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.InviteFriendToMyHomeReq)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.InviteFriendToMyHomeReq)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReq DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReq();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReq getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<InviteFriendToMyHomeReq>
        PARSER = new com.google.protobuf.AbstractParser<InviteFriendToMyHomeReq>() {
      @java.lang.Override
      public InviteFriendToMyHomeReq parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<InviteFriendToMyHomeReq> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<InviteFriendToMyHomeReq> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteFriendToMyHomeReq getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface ToFiendNotiBaseOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.ToFiendNotiBase)
      com.google.protobuf.MessageOrBuilder {

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

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

    /**
     * <code>string senderNickName = 3;</code>
     * @return The senderNickName.
     */
    java.lang.String getSenderNickName();
    /**
     * <code>string senderNickName = 3;</code>
     * @return The bytes for senderNickName.
     */
    com.google.protobuf.ByteString
        getSenderNickNameBytes();

    /**
     * <code>int32 senderState = 4;</code>
     * @return The senderState.
     */
    int getSenderState();

    /**
     * <code>int32 senderMapId = 5;</code>
     * @return The senderMapId.
     */
    int getSenderMapId();

    /**
     * <code>string receiverId = 6;</code>
     * @return The receiverId.
     */
    java.lang.String getReceiverId();
    /**
     * <code>string receiverId = 6;</code>
     * @return The bytes for receiverId.
     */
    com.google.protobuf.ByteString
        getReceiverIdBytes();

    /**
     * <code>string receiverGuid = 7;</code>
     * @return The receiverGuid.
     */
    java.lang.String getReceiverGuid();
    /**
     * <code>string receiverGuid = 7;</code>
     * @return The bytes for receiverGuid.
     */
    com.google.protobuf.ByteString
        getReceiverGuidBytes();

    /**
     * <code>string receiverNickName = 8;</code>
     * @return The receiverNickName.
     */
    java.lang.String getReceiverNickName();
    /**
     * <code>string receiverNickName = 8;</code>
     * @return The bytes for receiverNickName.
     */
    com.google.protobuf.ByteString
        getReceiverNickNameBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.ToFiendNotiBase}
   */
  public static final class ToFiendNotiBase extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.ToFiendNotiBase)
      ToFiendNotiBaseOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use ToFiendNotiBase.newBuilder() to construct.
    private ToFiendNotiBase(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private ToFiendNotiBase() {
      senderId_ = "";
      senderGuid_ = "";
      senderNickName_ = "";
      receiverId_ = "";
      receiverGuid_ = "";
      receiverNickName_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new ToFiendNotiBase();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ToFiendNotiBase_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ToFiendNotiBase_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase.Builder.class);
    }

    public static final int SENDERID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object senderId_ = "";
    /**
     * <code>string senderId = 1;</code>
     * @return The senderId.
     */
    @java.lang.Override
    public java.lang.String getSenderId() {
      java.lang.Object ref = senderId_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        senderId_ = s;
        return s;
      }
    }
    /**
     * <code>string senderId = 1;</code>
     * @return The bytes for senderId.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getSenderIdBytes() {
      java.lang.Object ref = senderId_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        senderId_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int SENDERGUID_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object senderGuid_ = "";
    /**
     * <code>string senderGuid = 2;</code>
     * @return The senderGuid.
     */
    @java.lang.Override
    public java.lang.String getSenderGuid() {
      java.lang.Object ref = senderGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        senderGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string senderGuid = 2;</code>
     * @return The bytes for senderGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getSenderGuidBytes() {
      java.lang.Object ref = senderGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        senderGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int SENDERNICKNAME_FIELD_NUMBER = 3;
    @SuppressWarnings("serial")
    private volatile java.lang.Object senderNickName_ = "";
    /**
     * <code>string senderNickName = 3;</code>
     * @return The senderNickName.
     */
    @java.lang.Override
    public java.lang.String getSenderNickName() {
      java.lang.Object ref = senderNickName_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        senderNickName_ = s;
        return s;
      }
    }
    /**
     * <code>string senderNickName = 3;</code>
     * @return The bytes for senderNickName.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getSenderNickNameBytes() {
      java.lang.Object ref = senderNickName_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        senderNickName_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int SENDERSTATE_FIELD_NUMBER = 4;
    private int senderState_ = 0;
    /**
     * <code>int32 senderState = 4;</code>
     * @return The senderState.
     */
    @java.lang.Override
    public int getSenderState() {
      return senderState_;
    }

    public static final int SENDERMAPID_FIELD_NUMBER = 5;
    private int senderMapId_ = 0;
    /**
     * <code>int32 senderMapId = 5;</code>
     * @return The senderMapId.
     */
    @java.lang.Override
    public int getSenderMapId() {
      return senderMapId_;
    }

    public static final int RECEIVERID_FIELD_NUMBER = 6;
    @SuppressWarnings("serial")
    private volatile java.lang.Object receiverId_ = "";
    /**
     * <code>string receiverId = 6;</code>
     * @return The receiverId.
     */
    @java.lang.Override
    public java.lang.String getReceiverId() {
      java.lang.Object ref = receiverId_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        receiverId_ = s;
        return s;
      }
    }
    /**
     * <code>string receiverId = 6;</code>
     * @return The bytes for receiverId.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getReceiverIdBytes() {
      java.lang.Object ref = receiverId_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        receiverId_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int RECEIVERGUID_FIELD_NUMBER = 7;
    @SuppressWarnings("serial")
    private volatile java.lang.Object receiverGuid_ = "";
    /**
     * <code>string receiverGuid = 7;</code>
     * @return The receiverGuid.
     */
    @java.lang.Override
    public java.lang.String getReceiverGuid() {
      java.lang.Object ref = receiverGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        receiverGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string receiverGuid = 7;</code>
     * @return The bytes for receiverGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getReceiverGuidBytes() {
      java.lang.Object ref = receiverGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        receiverGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int RECEIVERNICKNAME_FIELD_NUMBER = 8;
    @SuppressWarnings("serial")
    private volatile java.lang.Object receiverNickName_ = "";
    /**
     * <code>string receiverNickName = 8;</code>
     * @return The receiverNickName.
     */
    @java.lang.Override
    public java.lang.String getReceiverNickName() {
      java.lang.Object ref = receiverNickName_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        receiverNickName_ = s;
        return s;
      }
    }
    /**
     * <code>string receiverNickName = 8;</code>
     * @return The bytes for receiverNickName.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getReceiverNickNameBytes() {
      java.lang.Object ref = receiverNickName_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        receiverNickName_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(senderId_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, senderId_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(senderGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, senderGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(senderNickName_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 3, senderNickName_);
      }
      if (senderState_ != 0) {
        output.writeInt32(4, senderState_);
      }
      if (senderMapId_ != 0) {
        output.writeInt32(5, senderMapId_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiverId_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 6, receiverId_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiverGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 7, receiverGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiverNickName_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 8, receiverNickName_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(senderId_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, senderId_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(senderGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, senderGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(senderNickName_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, senderNickName_);
      }
      if (senderState_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(4, senderState_);
      }
      if (senderMapId_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(5, senderMapId_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiverId_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, receiverId_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiverGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, receiverGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiverNickName_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, receiverNickName_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase) obj;

      if (!getSenderId()
          .equals(other.getSenderId())) return false;
      if (!getSenderGuid()
          .equals(other.getSenderGuid())) return false;
      if (!getSenderNickName()
          .equals(other.getSenderNickName())) return false;
      if (getSenderState()
          != other.getSenderState()) return false;
      if (getSenderMapId()
          != other.getSenderMapId()) return false;
      if (!getReceiverId()
          .equals(other.getReceiverId())) return false;
      if (!getReceiverGuid()
          .equals(other.getReceiverGuid())) return false;
      if (!getReceiverNickName()
          .equals(other.getReceiverNickName())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + SENDERID_FIELD_NUMBER;
      hash = (53 * hash) + getSenderId().hashCode();
      hash = (37 * hash) + SENDERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getSenderGuid().hashCode();
      hash = (37 * hash) + SENDERNICKNAME_FIELD_NUMBER;
      hash = (53 * hash) + getSenderNickName().hashCode();
      hash = (37 * hash) + SENDERSTATE_FIELD_NUMBER;
      hash = (53 * hash) + getSenderState();
      hash = (37 * hash) + SENDERMAPID_FIELD_NUMBER;
      hash = (53 * hash) + getSenderMapId();
      hash = (37 * hash) + RECEIVERID_FIELD_NUMBER;
      hash = (53 * hash) + getReceiverId().hashCode();
      hash = (37 * hash) + RECEIVERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getReceiverGuid().hashCode();
      hash = (37 * hash) + RECEIVERNICKNAME_FIELD_NUMBER;
      hash = (53 * hash) + getReceiverNickName().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.ToFiendNotiBase}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.ToFiendNotiBase)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBaseOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ToFiendNotiBase_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ToFiendNotiBase_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        senderId_ = "";
        senderGuid_ = "";
        senderNickName_ = "";
        senderState_ = 0;
        senderMapId_ = 0;
        receiverId_ = "";
        receiverGuid_ = "";
        receiverNickName_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ToFiendNotiBase_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.senderId_ = senderId_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.senderGuid_ = senderGuid_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.senderNickName_ = senderNickName_;
        }
        if (((from_bitField0_ & 0x00000008) != 0)) {
          result.senderState_ = senderState_;
        }
        if (((from_bitField0_ & 0x00000010) != 0)) {
          result.senderMapId_ = senderMapId_;
        }
        if (((from_bitField0_ & 0x00000020) != 0)) {
          result.receiverId_ = receiverId_;
        }
        if (((from_bitField0_ & 0x00000040) != 0)) {
          result.receiverGuid_ = receiverGuid_;
        }
        if (((from_bitField0_ & 0x00000080) != 0)) {
          result.receiverNickName_ = receiverNickName_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase.getDefaultInstance()) return this;
        if (!other.getSenderId().isEmpty()) {
          senderId_ = other.senderId_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.getSenderGuid().isEmpty()) {
          senderGuid_ = other.senderGuid_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        if (!other.getSenderNickName().isEmpty()) {
          senderNickName_ = other.senderNickName_;
          bitField0_ |= 0x00000004;
          onChanged();
        }
        if (other.getSenderState() != 0) {
          setSenderState(other.getSenderState());
        }
        if (other.getSenderMapId() != 0) {
          setSenderMapId(other.getSenderMapId());
        }
        if (!other.getReceiverId().isEmpty()) {
          receiverId_ = other.receiverId_;
          bitField0_ |= 0x00000020;
          onChanged();
        }
        if (!other.getReceiverGuid().isEmpty()) {
          receiverGuid_ = other.receiverGuid_;
          bitField0_ |= 0x00000040;
          onChanged();
        }
        if (!other.getReceiverNickName().isEmpty()) {
          receiverNickName_ = other.receiverNickName_;
          bitField0_ |= 0x00000080;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                senderId_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                senderGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              case 26: {
                senderNickName_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000004;
                break;
              } // case 26
              case 32: {
                senderState_ = input.readInt32();
                bitField0_ |= 0x00000008;
                break;
              } // case 32
              case 40: {
                senderMapId_ = input.readInt32();
                bitField0_ |= 0x00000010;
                break;
              } // case 40
              case 50: {
                receiverId_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000020;
                break;
              } // case 50
              case 58: {
                receiverGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000040;
                break;
              } // case 58
              case 66: {
                receiverNickName_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000080;
                break;
              } // case 66
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object senderId_ = "";
      /**
       * <code>string senderId = 1;</code>
       * @return The senderId.
       */
      public java.lang.String getSenderId() {
        java.lang.Object ref = senderId_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          senderId_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string senderId = 1;</code>
       * @return The bytes for senderId.
       */
      public com.google.protobuf.ByteString
          getSenderIdBytes() {
        java.lang.Object ref = senderId_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          senderId_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string senderId = 1;</code>
       * @param value The senderId to set.
       * @return This builder for chaining.
       */
      public Builder setSenderId(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        senderId_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string senderId = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearSenderId() {
        senderId_ = getDefaultInstance().getSenderId();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string senderId = 1;</code>
       * @param value The bytes for senderId to set.
       * @return This builder for chaining.
       */
      public Builder setSenderIdBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        senderId_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.lang.Object senderGuid_ = "";
      /**
       * <code>string senderGuid = 2;</code>
       * @return The senderGuid.
       */
      public java.lang.String getSenderGuid() {
        java.lang.Object ref = senderGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          senderGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string senderGuid = 2;</code>
       * @return The bytes for senderGuid.
       */
      public com.google.protobuf.ByteString
          getSenderGuidBytes() {
        java.lang.Object ref = senderGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          senderGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string senderGuid = 2;</code>
       * @param value The senderGuid to set.
       * @return This builder for chaining.
       */
      public Builder setSenderGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        senderGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string senderGuid = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearSenderGuid() {
        senderGuid_ = getDefaultInstance().getSenderGuid();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string senderGuid = 2;</code>
       * @param value The bytes for senderGuid to set.
       * @return This builder for chaining.
       */
      public Builder setSenderGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        senderGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }

      private java.lang.Object senderNickName_ = "";
      /**
       * <code>string senderNickName = 3;</code>
       * @return The senderNickName.
       */
      public java.lang.String getSenderNickName() {
        java.lang.Object ref = senderNickName_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          senderNickName_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string senderNickName = 3;</code>
       * @return The bytes for senderNickName.
       */
      public com.google.protobuf.ByteString
          getSenderNickNameBytes() {
        java.lang.Object ref = senderNickName_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          senderNickName_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string senderNickName = 3;</code>
       * @param value The senderNickName to set.
       * @return This builder for chaining.
       */
      public Builder setSenderNickName(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        senderNickName_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>string senderNickName = 3;</code>
       * @return This builder for chaining.
       */
      public Builder clearSenderNickName() {
        senderNickName_ = getDefaultInstance().getSenderNickName();
        bitField0_ = (bitField0_ & ~0x00000004);
        onChanged();
        return this;
      }
      /**
       * <code>string senderNickName = 3;</code>
       * @param value The bytes for senderNickName to set.
       * @return This builder for chaining.
       */
      public Builder setSenderNickNameBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        senderNickName_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }

      private int senderState_ ;
      /**
       * <code>int32 senderState = 4;</code>
       * @return The senderState.
       */
      @java.lang.Override
      public int getSenderState() {
        return senderState_;
      }
      /**
       * <code>int32 senderState = 4;</code>
       * @param value The senderState to set.
       * @return This builder for chaining.
       */
      public Builder setSenderState(int value) {
        
        senderState_ = value;
        bitField0_ |= 0x00000008;
        onChanged();
        return this;
      }
      /**
       * <code>int32 senderState = 4;</code>
       * @return This builder for chaining.
       */
      public Builder clearSenderState() {
        bitField0_ = (bitField0_ & ~0x00000008);
        senderState_ = 0;
        onChanged();
        return this;
      }

      private int senderMapId_ ;
      /**
       * <code>int32 senderMapId = 5;</code>
       * @return The senderMapId.
       */
      @java.lang.Override
      public int getSenderMapId() {
        return senderMapId_;
      }
      /**
       * <code>int32 senderMapId = 5;</code>
       * @param value The senderMapId to set.
       * @return This builder for chaining.
       */
      public Builder setSenderMapId(int value) {
        
        senderMapId_ = value;
        bitField0_ |= 0x00000010;
        onChanged();
        return this;
      }
      /**
       * <code>int32 senderMapId = 5;</code>
       * @return This builder for chaining.
       */
      public Builder clearSenderMapId() {
        bitField0_ = (bitField0_ & ~0x00000010);
        senderMapId_ = 0;
        onChanged();
        return this;
      }

      private java.lang.Object receiverId_ = "";
      /**
       * <code>string receiverId = 6;</code>
       * @return The receiverId.
       */
      public java.lang.String getReceiverId() {
        java.lang.Object ref = receiverId_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          receiverId_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string receiverId = 6;</code>
       * @return The bytes for receiverId.
       */
      public com.google.protobuf.ByteString
          getReceiverIdBytes() {
        java.lang.Object ref = receiverId_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          receiverId_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string receiverId = 6;</code>
       * @param value The receiverId to set.
       * @return This builder for chaining.
       */
      public Builder setReceiverId(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        receiverId_ = value;
        bitField0_ |= 0x00000020;
        onChanged();
        return this;
      }
      /**
       * <code>string receiverId = 6;</code>
       * @return This builder for chaining.
       */
      public Builder clearReceiverId() {
        receiverId_ = getDefaultInstance().getReceiverId();
        bitField0_ = (bitField0_ & ~0x00000020);
        onChanged();
        return this;
      }
      /**
       * <code>string receiverId = 6;</code>
       * @param value The bytes for receiverId to set.
       * @return This builder for chaining.
       */
      public Builder setReceiverIdBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        receiverId_ = value;
        bitField0_ |= 0x00000020;
        onChanged();
        return this;
      }

      private java.lang.Object receiverGuid_ = "";
      /**
       * <code>string receiverGuid = 7;</code>
       * @return The receiverGuid.
       */
      public java.lang.String getReceiverGuid() {
        java.lang.Object ref = receiverGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          receiverGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string receiverGuid = 7;</code>
       * @return The bytes for receiverGuid.
       */
      public com.google.protobuf.ByteString
          getReceiverGuidBytes() {
        java.lang.Object ref = receiverGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          receiverGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string receiverGuid = 7;</code>
       * @param value The receiverGuid to set.
       * @return This builder for chaining.
       */
      public Builder setReceiverGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        receiverGuid_ = value;
        bitField0_ |= 0x00000040;
        onChanged();
        return this;
      }
      /**
       * <code>string receiverGuid = 7;</code>
       * @return This builder for chaining.
       */
      public Builder clearReceiverGuid() {
        receiverGuid_ = getDefaultInstance().getReceiverGuid();
        bitField0_ = (bitField0_ & ~0x00000040);
        onChanged();
        return this;
      }
      /**
       * <code>string receiverGuid = 7;</code>
       * @param value The bytes for receiverGuid to set.
       * @return This builder for chaining.
       */
      public Builder setReceiverGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        receiverGuid_ = value;
        bitField0_ |= 0x00000040;
        onChanged();
        return this;
      }

      private java.lang.Object receiverNickName_ = "";
      /**
       * <code>string receiverNickName = 8;</code>
       * @return The receiverNickName.
       */
      public java.lang.String getReceiverNickName() {
        java.lang.Object ref = receiverNickName_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          receiverNickName_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string receiverNickName = 8;</code>
       * @return The bytes for receiverNickName.
       */
      public com.google.protobuf.ByteString
          getReceiverNickNameBytes() {
        java.lang.Object ref = receiverNickName_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          receiverNickName_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string receiverNickName = 8;</code>
       * @param value The receiverNickName to set.
       * @return This builder for chaining.
       */
      public Builder setReceiverNickName(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        receiverNickName_ = value;
        bitField0_ |= 0x00000080;
        onChanged();
        return this;
      }
      /**
       * <code>string receiverNickName = 8;</code>
       * @return This builder for chaining.
       */
      public Builder clearReceiverNickName() {
        receiverNickName_ = getDefaultInstance().getReceiverNickName();
        bitField0_ = (bitField0_ & ~0x00000080);
        onChanged();
        return this;
      }
      /**
       * <code>string receiverNickName = 8;</code>
       * @param value The bytes for receiverNickName to set.
       * @return This builder for chaining.
       */
      public Builder setReceiverNickNameBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        receiverNickName_ = value;
        bitField0_ |= 0x00000080;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.ToFiendNotiBase)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.ToFiendNotiBase)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<ToFiendNotiBase>
        PARSER = new com.google.protobuf.AbstractParser<ToFiendNotiBase>() {
      @java.lang.Override
      public ToFiendNotiBase parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<ToFiendNotiBase> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<ToFiendNotiBase> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface InviteMyHomeBaseOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.InviteMyHomeBase)
      com.google.protobuf.MessageOrBuilder {

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

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

    /**
     * <code>string senderNickName = 3;</code>
     * @return The senderNickName.
     */
    java.lang.String getSenderNickName();
    /**
     * <code>string senderNickName = 3;</code>
     * @return The bytes for senderNickName.
     */
    com.google.protobuf.ByteString
        getSenderNickNameBytes();

    /**
     * <pre>
     *int32 senderState = 4;
     *int32 senderMapId = 5;
     * </pre>
     *
     * <code>string receiverId = 4;</code>
     * @return The receiverId.
     */
    java.lang.String getReceiverId();
    /**
     * <pre>
     *int32 senderState = 4;
     *int32 senderMapId = 5;
     * </pre>
     *
     * <code>string receiverId = 4;</code>
     * @return The bytes for receiverId.
     */
    com.google.protobuf.ByteString
        getReceiverIdBytes();

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

    /**
     * <code>string receiverNickName = 6;</code>
     * @return The receiverNickName.
     */
    java.lang.String getReceiverNickName();
    /**
     * <code>string receiverNickName = 6;</code>
     * @return The bytes for receiverNickName.
     */
    com.google.protobuf.ByteString
        getReceiverNickNameBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.InviteMyHomeBase}
   */
  public static final class InviteMyHomeBase extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.InviteMyHomeBase)
      InviteMyHomeBaseOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use InviteMyHomeBase.newBuilder() to construct.
    private InviteMyHomeBase(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private InviteMyHomeBase() {
      senderId_ = "";
      senderGuid_ = "";
      senderNickName_ = "";
      receiverId_ = "";
      receiverGuid_ = "";
      receiverNickName_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new InviteMyHomeBase();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_InviteMyHomeBase_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_InviteMyHomeBase_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase.Builder.class);
    }

    public static final int SENDERID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object senderId_ = "";
    /**
     * <code>string senderId = 1;</code>
     * @return The senderId.
     */
    @java.lang.Override
    public java.lang.String getSenderId() {
      java.lang.Object ref = senderId_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        senderId_ = s;
        return s;
      }
    }
    /**
     * <code>string senderId = 1;</code>
     * @return The bytes for senderId.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getSenderIdBytes() {
      java.lang.Object ref = senderId_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        senderId_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int SENDERGUID_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object senderGuid_ = "";
    /**
     * <code>string senderGuid = 2;</code>
     * @return The senderGuid.
     */
    @java.lang.Override
    public java.lang.String getSenderGuid() {
      java.lang.Object ref = senderGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        senderGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string senderGuid = 2;</code>
     * @return The bytes for senderGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getSenderGuidBytes() {
      java.lang.Object ref = senderGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        senderGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int SENDERNICKNAME_FIELD_NUMBER = 3;
    @SuppressWarnings("serial")
    private volatile java.lang.Object senderNickName_ = "";
    /**
     * <code>string senderNickName = 3;</code>
     * @return The senderNickName.
     */
    @java.lang.Override
    public java.lang.String getSenderNickName() {
      java.lang.Object ref = senderNickName_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        senderNickName_ = s;
        return s;
      }
    }
    /**
     * <code>string senderNickName = 3;</code>
     * @return The bytes for senderNickName.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getSenderNickNameBytes() {
      java.lang.Object ref = senderNickName_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        senderNickName_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int RECEIVERID_FIELD_NUMBER = 4;
    @SuppressWarnings("serial")
    private volatile java.lang.Object receiverId_ = "";
    /**
     * <pre>
     *int32 senderState = 4;
     *int32 senderMapId = 5;
     * </pre>
     *
     * <code>string receiverId = 4;</code>
     * @return The receiverId.
     */
    @java.lang.Override
    public java.lang.String getReceiverId() {
      java.lang.Object ref = receiverId_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        receiverId_ = s;
        return s;
      }
    }
    /**
     * <pre>
     *int32 senderState = 4;
     *int32 senderMapId = 5;
     * </pre>
     *
     * <code>string receiverId = 4;</code>
     * @return The bytes for receiverId.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getReceiverIdBytes() {
      java.lang.Object ref = receiverId_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        receiverId_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int RECEIVERGUID_FIELD_NUMBER = 5;
    @SuppressWarnings("serial")
    private volatile java.lang.Object receiverGuid_ = "";
    /**
     * <code>string receiverGuid = 5;</code>
     * @return The receiverGuid.
     */
    @java.lang.Override
    public java.lang.String getReceiverGuid() {
      java.lang.Object ref = receiverGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        receiverGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string receiverGuid = 5;</code>
     * @return The bytes for receiverGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getReceiverGuidBytes() {
      java.lang.Object ref = receiverGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        receiverGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int RECEIVERNICKNAME_FIELD_NUMBER = 6;
    @SuppressWarnings("serial")
    private volatile java.lang.Object receiverNickName_ = "";
    /**
     * <code>string receiverNickName = 6;</code>
     * @return The receiverNickName.
     */
    @java.lang.Override
    public java.lang.String getReceiverNickName() {
      java.lang.Object ref = receiverNickName_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        receiverNickName_ = s;
        return s;
      }
    }
    /**
     * <code>string receiverNickName = 6;</code>
     * @return The bytes for receiverNickName.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getReceiverNickNameBytes() {
      java.lang.Object ref = receiverNickName_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        receiverNickName_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(senderId_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, senderId_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(senderGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, senderGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(senderNickName_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 3, senderNickName_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiverId_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 4, receiverId_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiverGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 5, receiverGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiverNickName_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 6, receiverNickName_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(senderId_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, senderId_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(senderGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, senderGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(senderNickName_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, senderNickName_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiverId_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, receiverId_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiverGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, receiverGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiverNickName_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, receiverNickName_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase) obj;

      if (!getSenderId()
          .equals(other.getSenderId())) return false;
      if (!getSenderGuid()
          .equals(other.getSenderGuid())) return false;
      if (!getSenderNickName()
          .equals(other.getSenderNickName())) return false;
      if (!getReceiverId()
          .equals(other.getReceiverId())) return false;
      if (!getReceiverGuid()
          .equals(other.getReceiverGuid())) return false;
      if (!getReceiverNickName()
          .equals(other.getReceiverNickName())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + SENDERID_FIELD_NUMBER;
      hash = (53 * hash) + getSenderId().hashCode();
      hash = (37 * hash) + SENDERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getSenderGuid().hashCode();
      hash = (37 * hash) + SENDERNICKNAME_FIELD_NUMBER;
      hash = (53 * hash) + getSenderNickName().hashCode();
      hash = (37 * hash) + RECEIVERID_FIELD_NUMBER;
      hash = (53 * hash) + getReceiverId().hashCode();
      hash = (37 * hash) + RECEIVERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getReceiverGuid().hashCode();
      hash = (37 * hash) + RECEIVERNICKNAME_FIELD_NUMBER;
      hash = (53 * hash) + getReceiverNickName().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.InviteMyHomeBase}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.InviteMyHomeBase)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBaseOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_InviteMyHomeBase_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_InviteMyHomeBase_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        senderId_ = "";
        senderGuid_ = "";
        senderNickName_ = "";
        receiverId_ = "";
        receiverGuid_ = "";
        receiverNickName_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_InviteMyHomeBase_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.senderId_ = senderId_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.senderGuid_ = senderGuid_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.senderNickName_ = senderNickName_;
        }
        if (((from_bitField0_ & 0x00000008) != 0)) {
          result.receiverId_ = receiverId_;
        }
        if (((from_bitField0_ & 0x00000010) != 0)) {
          result.receiverGuid_ = receiverGuid_;
        }
        if (((from_bitField0_ & 0x00000020) != 0)) {
          result.receiverNickName_ = receiverNickName_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase.getDefaultInstance()) return this;
        if (!other.getSenderId().isEmpty()) {
          senderId_ = other.senderId_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.getSenderGuid().isEmpty()) {
          senderGuid_ = other.senderGuid_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        if (!other.getSenderNickName().isEmpty()) {
          senderNickName_ = other.senderNickName_;
          bitField0_ |= 0x00000004;
          onChanged();
        }
        if (!other.getReceiverId().isEmpty()) {
          receiverId_ = other.receiverId_;
          bitField0_ |= 0x00000008;
          onChanged();
        }
        if (!other.getReceiverGuid().isEmpty()) {
          receiverGuid_ = other.receiverGuid_;
          bitField0_ |= 0x00000010;
          onChanged();
        }
        if (!other.getReceiverNickName().isEmpty()) {
          receiverNickName_ = other.receiverNickName_;
          bitField0_ |= 0x00000020;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                senderId_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                senderGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              case 26: {
                senderNickName_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000004;
                break;
              } // case 26
              case 34: {
                receiverId_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000008;
                break;
              } // case 34
              case 42: {
                receiverGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000010;
                break;
              } // case 42
              case 50: {
                receiverNickName_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000020;
                break;
              } // case 50
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object senderId_ = "";
      /**
       * <code>string senderId = 1;</code>
       * @return The senderId.
       */
      public java.lang.String getSenderId() {
        java.lang.Object ref = senderId_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          senderId_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string senderId = 1;</code>
       * @return The bytes for senderId.
       */
      public com.google.protobuf.ByteString
          getSenderIdBytes() {
        java.lang.Object ref = senderId_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          senderId_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string senderId = 1;</code>
       * @param value The senderId to set.
       * @return This builder for chaining.
       */
      public Builder setSenderId(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        senderId_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string senderId = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearSenderId() {
        senderId_ = getDefaultInstance().getSenderId();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string senderId = 1;</code>
       * @param value The bytes for senderId to set.
       * @return This builder for chaining.
       */
      public Builder setSenderIdBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        senderId_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.lang.Object senderGuid_ = "";
      /**
       * <code>string senderGuid = 2;</code>
       * @return The senderGuid.
       */
      public java.lang.String getSenderGuid() {
        java.lang.Object ref = senderGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          senderGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string senderGuid = 2;</code>
       * @return The bytes for senderGuid.
       */
      public com.google.protobuf.ByteString
          getSenderGuidBytes() {
        java.lang.Object ref = senderGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          senderGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string senderGuid = 2;</code>
       * @param value The senderGuid to set.
       * @return This builder for chaining.
       */
      public Builder setSenderGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        senderGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string senderGuid = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearSenderGuid() {
        senderGuid_ = getDefaultInstance().getSenderGuid();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string senderGuid = 2;</code>
       * @param value The bytes for senderGuid to set.
       * @return This builder for chaining.
       */
      public Builder setSenderGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        senderGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }

      private java.lang.Object senderNickName_ = "";
      /**
       * <code>string senderNickName = 3;</code>
       * @return The senderNickName.
       */
      public java.lang.String getSenderNickName() {
        java.lang.Object ref = senderNickName_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          senderNickName_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string senderNickName = 3;</code>
       * @return The bytes for senderNickName.
       */
      public com.google.protobuf.ByteString
          getSenderNickNameBytes() {
        java.lang.Object ref = senderNickName_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          senderNickName_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string senderNickName = 3;</code>
       * @param value The senderNickName to set.
       * @return This builder for chaining.
       */
      public Builder setSenderNickName(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        senderNickName_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>string senderNickName = 3;</code>
       * @return This builder for chaining.
       */
      public Builder clearSenderNickName() {
        senderNickName_ = getDefaultInstance().getSenderNickName();
        bitField0_ = (bitField0_ & ~0x00000004);
        onChanged();
        return this;
      }
      /**
       * <code>string senderNickName = 3;</code>
       * @param value The bytes for senderNickName to set.
       * @return This builder for chaining.
       */
      public Builder setSenderNickNameBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        senderNickName_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }

      private java.lang.Object receiverId_ = "";
      /**
       * <pre>
       *int32 senderState = 4;
       *int32 senderMapId = 5;
       * </pre>
       *
       * <code>string receiverId = 4;</code>
       * @return The receiverId.
       */
      public java.lang.String getReceiverId() {
        java.lang.Object ref = receiverId_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          receiverId_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <pre>
       *int32 senderState = 4;
       *int32 senderMapId = 5;
       * </pre>
       *
       * <code>string receiverId = 4;</code>
       * @return The bytes for receiverId.
       */
      public com.google.protobuf.ByteString
          getReceiverIdBytes() {
        java.lang.Object ref = receiverId_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          receiverId_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <pre>
       *int32 senderState = 4;
       *int32 senderMapId = 5;
       * </pre>
       *
       * <code>string receiverId = 4;</code>
       * @param value The receiverId to set.
       * @return This builder for chaining.
       */
      public Builder setReceiverId(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        receiverId_ = value;
        bitField0_ |= 0x00000008;
        onChanged();
        return this;
      }
      /**
       * <pre>
       *int32 senderState = 4;
       *int32 senderMapId = 5;
       * </pre>
       *
       * <code>string receiverId = 4;</code>
       * @return This builder for chaining.
       */
      public Builder clearReceiverId() {
        receiverId_ = getDefaultInstance().getReceiverId();
        bitField0_ = (bitField0_ & ~0x00000008);
        onChanged();
        return this;
      }
      /**
       * <pre>
       *int32 senderState = 4;
       *int32 senderMapId = 5;
       * </pre>
       *
       * <code>string receiverId = 4;</code>
       * @param value The bytes for receiverId to set.
       * @return This builder for chaining.
       */
      public Builder setReceiverIdBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        receiverId_ = value;
        bitField0_ |= 0x00000008;
        onChanged();
        return this;
      }

      private java.lang.Object receiverGuid_ = "";
      /**
       * <code>string receiverGuid = 5;</code>
       * @return The receiverGuid.
       */
      public java.lang.String getReceiverGuid() {
        java.lang.Object ref = receiverGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          receiverGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string receiverGuid = 5;</code>
       * @return The bytes for receiverGuid.
       */
      public com.google.protobuf.ByteString
          getReceiverGuidBytes() {
        java.lang.Object ref = receiverGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          receiverGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string receiverGuid = 5;</code>
       * @param value The receiverGuid to set.
       * @return This builder for chaining.
       */
      public Builder setReceiverGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        receiverGuid_ = value;
        bitField0_ |= 0x00000010;
        onChanged();
        return this;
      }
      /**
       * <code>string receiverGuid = 5;</code>
       * @return This builder for chaining.
       */
      public Builder clearReceiverGuid() {
        receiverGuid_ = getDefaultInstance().getReceiverGuid();
        bitField0_ = (bitField0_ & ~0x00000010);
        onChanged();
        return this;
      }
      /**
       * <code>string receiverGuid = 5;</code>
       * @param value The bytes for receiverGuid to set.
       * @return This builder for chaining.
       */
      public Builder setReceiverGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        receiverGuid_ = value;
        bitField0_ |= 0x00000010;
        onChanged();
        return this;
      }

      private java.lang.Object receiverNickName_ = "";
      /**
       * <code>string receiverNickName = 6;</code>
       * @return The receiverNickName.
       */
      public java.lang.String getReceiverNickName() {
        java.lang.Object ref = receiverNickName_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          receiverNickName_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string receiverNickName = 6;</code>
       * @return The bytes for receiverNickName.
       */
      public com.google.protobuf.ByteString
          getReceiverNickNameBytes() {
        java.lang.Object ref = receiverNickName_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          receiverNickName_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string receiverNickName = 6;</code>
       * @param value The receiverNickName to set.
       * @return This builder for chaining.
       */
      public Builder setReceiverNickName(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        receiverNickName_ = value;
        bitField0_ |= 0x00000020;
        onChanged();
        return this;
      }
      /**
       * <code>string receiverNickName = 6;</code>
       * @return This builder for chaining.
       */
      public Builder clearReceiverNickName() {
        receiverNickName_ = getDefaultInstance().getReceiverNickName();
        bitField0_ = (bitField0_ & ~0x00000020);
        onChanged();
        return this;
      }
      /**
       * <code>string receiverNickName = 6;</code>
       * @param value The bytes for receiverNickName to set.
       * @return This builder for chaining.
       */
      public Builder setReceiverNickNameBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        receiverNickName_ = value;
        bitField0_ |= 0x00000020;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.InviteMyHomeBase)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.InviteMyHomeBase)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<InviteMyHomeBase>
        PARSER = new com.google.protobuf.AbstractParser<InviteMyHomeBase>() {
      @java.lang.Override
      public InviteMyHomeBase parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<InviteMyHomeBase> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<InviteMyHomeBase> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface LoginNotiToFriendOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.LoginNotiToFriend)
      com.google.protobuf.MessageOrBuilder {

    /**
     * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
     * @return Whether the baseInfo field is set.
     */
    boolean hasBaseInfo();
    /**
     * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
     * @return The baseInfo.
     */
    com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase getBaseInfo();
    /**
     * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
     */
    com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBaseOrBuilder getBaseInfoOrBuilder();

    /**
     * <code>.UserLocationInfo locationInfo = 2;</code>
     * @return Whether the locationInfo field is set.
     */
    boolean hasLocationInfo();
    /**
     * <code>.UserLocationInfo locationInfo = 2;</code>
     * @return The locationInfo.
     */
    com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo getLocationInfo();
    /**
     * <code>.UserLocationInfo locationInfo = 2;</code>
     */
    com.caliverse.admin.domain.RabbitMq.message.UserLocationInfoOrBuilder getLocationInfoOrBuilder();
  }
  /**
   * Protobuf type {@code ServerMessage.LoginNotiToFriend}
   */
  public static final class LoginNotiToFriend extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.LoginNotiToFriend)
      LoginNotiToFriendOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use LoginNotiToFriend.newBuilder() to construct.
    private LoginNotiToFriend(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private LoginNotiToFriend() {
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new LoginNotiToFriend();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_LoginNotiToFriend_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_LoginNotiToFriend_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend.Builder.class);
    }

    public static final int BASEINFO_FIELD_NUMBER = 1;
    private com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase baseInfo_;
    /**
     * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
     * @return Whether the baseInfo field is set.
     */
    @java.lang.Override
    public boolean hasBaseInfo() {
      return baseInfo_ != null;
    }
    /**
     * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
     * @return The baseInfo.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase getBaseInfo() {
      return baseInfo_ == null ? com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase.getDefaultInstance() : baseInfo_;
    }
    /**
     * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBaseOrBuilder getBaseInfoOrBuilder() {
      return baseInfo_ == null ? com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase.getDefaultInstance() : baseInfo_;
    }

    public static final int LOCATIONINFO_FIELD_NUMBER = 2;
    private com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo locationInfo_;
    /**
     * <code>.UserLocationInfo locationInfo = 2;</code>
     * @return Whether the locationInfo field is set.
     */
    @java.lang.Override
    public boolean hasLocationInfo() {
      return locationInfo_ != null;
    }
    /**
     * <code>.UserLocationInfo locationInfo = 2;</code>
     * @return The locationInfo.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo getLocationInfo() {
      return locationInfo_ == null ? com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo.getDefaultInstance() : locationInfo_;
    }
    /**
     * <code>.UserLocationInfo locationInfo = 2;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.UserLocationInfoOrBuilder getLocationInfoOrBuilder() {
      return locationInfo_ == null ? com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo.getDefaultInstance() : locationInfo_;
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (baseInfo_ != null) {
        output.writeMessage(1, getBaseInfo());
      }
      if (locationInfo_ != null) {
        output.writeMessage(2, getLocationInfo());
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (baseInfo_ != null) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(1, getBaseInfo());
      }
      if (locationInfo_ != null) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(2, getLocationInfo());
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend) obj;

      if (hasBaseInfo() != other.hasBaseInfo()) return false;
      if (hasBaseInfo()) {
        if (!getBaseInfo()
            .equals(other.getBaseInfo())) return false;
      }
      if (hasLocationInfo() != other.hasLocationInfo()) return false;
      if (hasLocationInfo()) {
        if (!getLocationInfo()
            .equals(other.getLocationInfo())) return false;
      }
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      if (hasBaseInfo()) {
        hash = (37 * hash) + BASEINFO_FIELD_NUMBER;
        hash = (53 * hash) + getBaseInfo().hashCode();
      }
      if (hasLocationInfo()) {
        hash = (37 * hash) + LOCATIONINFO_FIELD_NUMBER;
        hash = (53 * hash) + getLocationInfo().hashCode();
      }
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.LoginNotiToFriend}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.LoginNotiToFriend)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriendOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_LoginNotiToFriend_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_LoginNotiToFriend_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        baseInfo_ = null;
        if (baseInfoBuilder_ != null) {
          baseInfoBuilder_.dispose();
          baseInfoBuilder_ = null;
        }
        locationInfo_ = null;
        if (locationInfoBuilder_ != null) {
          locationInfoBuilder_.dispose();
          locationInfoBuilder_ = null;
        }
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_LoginNotiToFriend_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.baseInfo_ = baseInfoBuilder_ == null
              ? baseInfo_
              : baseInfoBuilder_.build();
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.locationInfo_ = locationInfoBuilder_ == null
              ? locationInfo_
              : locationInfoBuilder_.build();
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend.getDefaultInstance()) return this;
        if (other.hasBaseInfo()) {
          mergeBaseInfo(other.getBaseInfo());
        }
        if (other.hasLocationInfo()) {
          mergeLocationInfo(other.getLocationInfo());
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                input.readMessage(
                    getBaseInfoFieldBuilder().getBuilder(),
                    extensionRegistry);
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                input.readMessage(
                    getLocationInfoFieldBuilder().getBuilder(),
                    extensionRegistry);
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase baseInfo_;
      private com.google.protobuf.SingleFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBaseOrBuilder> baseInfoBuilder_;
      /**
       * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
       * @return Whether the baseInfo field is set.
       */
      public boolean hasBaseInfo() {
        return ((bitField0_ & 0x00000001) != 0);
      }
      /**
       * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
       * @return The baseInfo.
       */
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase getBaseInfo() {
        if (baseInfoBuilder_ == null) {
          return baseInfo_ == null ? com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase.getDefaultInstance() : baseInfo_;
        } else {
          return baseInfoBuilder_.getMessage();
        }
      }
      /**
       * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
       */
      public Builder setBaseInfo(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase value) {
        if (baseInfoBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          baseInfo_ = value;
        } else {
          baseInfoBuilder_.setMessage(value);
        }
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
       */
      public Builder setBaseInfo(
          com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase.Builder builderForValue) {
        if (baseInfoBuilder_ == null) {
          baseInfo_ = builderForValue.build();
        } else {
          baseInfoBuilder_.setMessage(builderForValue.build());
        }
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
       */
      public Builder mergeBaseInfo(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase value) {
        if (baseInfoBuilder_ == null) {
          if (((bitField0_ & 0x00000001) != 0) &&
            baseInfo_ != null &&
            baseInfo_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase.getDefaultInstance()) {
            getBaseInfoBuilder().mergeFrom(value);
          } else {
            baseInfo_ = value;
          }
        } else {
          baseInfoBuilder_.mergeFrom(value);
        }
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
       */
      public Builder clearBaseInfo() {
        bitField0_ = (bitField0_ & ~0x00000001);
        baseInfo_ = null;
        if (baseInfoBuilder_ != null) {
          baseInfoBuilder_.dispose();
          baseInfoBuilder_ = null;
        }
        onChanged();
        return this;
      }
      /**
       * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase.Builder getBaseInfoBuilder() {
        bitField0_ |= 0x00000001;
        onChanged();
        return getBaseInfoFieldBuilder().getBuilder();
      }
      /**
       * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBaseOrBuilder getBaseInfoOrBuilder() {
        if (baseInfoBuilder_ != null) {
          return baseInfoBuilder_.getMessageOrBuilder();
        } else {
          return baseInfo_ == null ?
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase.getDefaultInstance() : baseInfo_;
        }
      }
      /**
       * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBaseOrBuilder> 
          getBaseInfoFieldBuilder() {
        if (baseInfoBuilder_ == null) {
          baseInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBaseOrBuilder>(
                  getBaseInfo(),
                  getParentForChildren(),
                  isClean());
          baseInfo_ = null;
        }
        return baseInfoBuilder_;
      }

      private com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo locationInfo_;
      private com.google.protobuf.SingleFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo, com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo.Builder, com.caliverse.admin.domain.RabbitMq.message.UserLocationInfoOrBuilder> locationInfoBuilder_;
      /**
       * <code>.UserLocationInfo locationInfo = 2;</code>
       * @return Whether the locationInfo field is set.
       */
      public boolean hasLocationInfo() {
        return ((bitField0_ & 0x00000002) != 0);
      }
      /**
       * <code>.UserLocationInfo locationInfo = 2;</code>
       * @return The locationInfo.
       */
      public com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo getLocationInfo() {
        if (locationInfoBuilder_ == null) {
          return locationInfo_ == null ? com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo.getDefaultInstance() : locationInfo_;
        } else {
          return locationInfoBuilder_.getMessage();
        }
      }
      /**
       * <code>.UserLocationInfo locationInfo = 2;</code>
       */
      public Builder setLocationInfo(com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo value) {
        if (locationInfoBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          locationInfo_ = value;
        } else {
          locationInfoBuilder_.setMessage(value);
        }
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>.UserLocationInfo locationInfo = 2;</code>
       */
      public Builder setLocationInfo(
          com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo.Builder builderForValue) {
        if (locationInfoBuilder_ == null) {
          locationInfo_ = builderForValue.build();
        } else {
          locationInfoBuilder_.setMessage(builderForValue.build());
        }
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>.UserLocationInfo locationInfo = 2;</code>
       */
      public Builder mergeLocationInfo(com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo value) {
        if (locationInfoBuilder_ == null) {
          if (((bitField0_ & 0x00000002) != 0) &&
            locationInfo_ != null &&
            locationInfo_ != com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo.getDefaultInstance()) {
            getLocationInfoBuilder().mergeFrom(value);
          } else {
            locationInfo_ = value;
          }
        } else {
          locationInfoBuilder_.mergeFrom(value);
        }
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>.UserLocationInfo locationInfo = 2;</code>
       */
      public Builder clearLocationInfo() {
        bitField0_ = (bitField0_ & ~0x00000002);
        locationInfo_ = null;
        if (locationInfoBuilder_ != null) {
          locationInfoBuilder_.dispose();
          locationInfoBuilder_ = null;
        }
        onChanged();
        return this;
      }
      /**
       * <code>.UserLocationInfo locationInfo = 2;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo.Builder getLocationInfoBuilder() {
        bitField0_ |= 0x00000002;
        onChanged();
        return getLocationInfoFieldBuilder().getBuilder();
      }
      /**
       * <code>.UserLocationInfo locationInfo = 2;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.UserLocationInfoOrBuilder getLocationInfoOrBuilder() {
        if (locationInfoBuilder_ != null) {
          return locationInfoBuilder_.getMessageOrBuilder();
        } else {
          return locationInfo_ == null ?
              com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo.getDefaultInstance() : locationInfo_;
        }
      }
      /**
       * <code>.UserLocationInfo locationInfo = 2;</code>
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo, com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo.Builder, com.caliverse.admin.domain.RabbitMq.message.UserLocationInfoOrBuilder> 
          getLocationInfoFieldBuilder() {
        if (locationInfoBuilder_ == null) {
          locationInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo, com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo.Builder, com.caliverse.admin.domain.RabbitMq.message.UserLocationInfoOrBuilder>(
                  getLocationInfo(),
                  getParentForChildren(),
                  isClean());
          locationInfo_ = null;
        }
        return locationInfoBuilder_;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.LoginNotiToFriend)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.LoginNotiToFriend)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<LoginNotiToFriend>
        PARSER = new com.google.protobuf.AbstractParser<LoginNotiToFriend>() {
      @java.lang.Override
      public LoginNotiToFriend parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<LoginNotiToFriend> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<LoginNotiToFriend> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface LogoutNotiToFriendOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.LogoutNotiToFriend)
      com.google.protobuf.MessageOrBuilder {

    /**
     * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
     * @return Whether the baseInfo field is set.
     */
    boolean hasBaseInfo();
    /**
     * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
     * @return The baseInfo.
     */
    com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase getBaseInfo();
    /**
     * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
     */
    com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBaseOrBuilder getBaseInfoOrBuilder();
  }
  /**
   * Protobuf type {@code ServerMessage.LogoutNotiToFriend}
   */
  public static final class LogoutNotiToFriend extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.LogoutNotiToFriend)
      LogoutNotiToFriendOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use LogoutNotiToFriend.newBuilder() to construct.
    private LogoutNotiToFriend(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private LogoutNotiToFriend() {
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new LogoutNotiToFriend();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_LogoutNotiToFriend_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_LogoutNotiToFriend_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend.Builder.class);
    }

    public static final int BASEINFO_FIELD_NUMBER = 1;
    private com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase baseInfo_;
    /**
     * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
     * @return Whether the baseInfo field is set.
     */
    @java.lang.Override
    public boolean hasBaseInfo() {
      return baseInfo_ != null;
    }
    /**
     * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
     * @return The baseInfo.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase getBaseInfo() {
      return baseInfo_ == null ? com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase.getDefaultInstance() : baseInfo_;
    }
    /**
     * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBaseOrBuilder getBaseInfoOrBuilder() {
      return baseInfo_ == null ? com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase.getDefaultInstance() : baseInfo_;
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (baseInfo_ != null) {
        output.writeMessage(1, getBaseInfo());
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (baseInfo_ != null) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(1, getBaseInfo());
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend) obj;

      if (hasBaseInfo() != other.hasBaseInfo()) return false;
      if (hasBaseInfo()) {
        if (!getBaseInfo()
            .equals(other.getBaseInfo())) return false;
      }
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      if (hasBaseInfo()) {
        hash = (37 * hash) + BASEINFO_FIELD_NUMBER;
        hash = (53 * hash) + getBaseInfo().hashCode();
      }
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.LogoutNotiToFriend}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.LogoutNotiToFriend)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriendOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_LogoutNotiToFriend_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_LogoutNotiToFriend_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        baseInfo_ = null;
        if (baseInfoBuilder_ != null) {
          baseInfoBuilder_.dispose();
          baseInfoBuilder_ = null;
        }
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_LogoutNotiToFriend_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.baseInfo_ = baseInfoBuilder_ == null
              ? baseInfo_
              : baseInfoBuilder_.build();
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend.getDefaultInstance()) return this;
        if (other.hasBaseInfo()) {
          mergeBaseInfo(other.getBaseInfo());
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                input.readMessage(
                    getBaseInfoFieldBuilder().getBuilder(),
                    extensionRegistry);
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase baseInfo_;
      private com.google.protobuf.SingleFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBaseOrBuilder> baseInfoBuilder_;
      /**
       * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
       * @return Whether the baseInfo field is set.
       */
      public boolean hasBaseInfo() {
        return ((bitField0_ & 0x00000001) != 0);
      }
      /**
       * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
       * @return The baseInfo.
       */
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase getBaseInfo() {
        if (baseInfoBuilder_ == null) {
          return baseInfo_ == null ? com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase.getDefaultInstance() : baseInfo_;
        } else {
          return baseInfoBuilder_.getMessage();
        }
      }
      /**
       * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
       */
      public Builder setBaseInfo(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase value) {
        if (baseInfoBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          baseInfo_ = value;
        } else {
          baseInfoBuilder_.setMessage(value);
        }
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
       */
      public Builder setBaseInfo(
          com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase.Builder builderForValue) {
        if (baseInfoBuilder_ == null) {
          baseInfo_ = builderForValue.build();
        } else {
          baseInfoBuilder_.setMessage(builderForValue.build());
        }
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
       */
      public Builder mergeBaseInfo(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase value) {
        if (baseInfoBuilder_ == null) {
          if (((bitField0_ & 0x00000001) != 0) &&
            baseInfo_ != null &&
            baseInfo_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase.getDefaultInstance()) {
            getBaseInfoBuilder().mergeFrom(value);
          } else {
            baseInfo_ = value;
          }
        } else {
          baseInfoBuilder_.mergeFrom(value);
        }
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
       */
      public Builder clearBaseInfo() {
        bitField0_ = (bitField0_ & ~0x00000001);
        baseInfo_ = null;
        if (baseInfoBuilder_ != null) {
          baseInfoBuilder_.dispose();
          baseInfoBuilder_ = null;
        }
        onChanged();
        return this;
      }
      /**
       * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase.Builder getBaseInfoBuilder() {
        bitField0_ |= 0x00000001;
        onChanged();
        return getBaseInfoFieldBuilder().getBuilder();
      }
      /**
       * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBaseOrBuilder getBaseInfoOrBuilder() {
        if (baseInfoBuilder_ != null) {
          return baseInfoBuilder_.getMessageOrBuilder();
        } else {
          return baseInfo_ == null ?
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase.getDefaultInstance() : baseInfo_;
        }
      }
      /**
       * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBaseOrBuilder> 
          getBaseInfoFieldBuilder() {
        if (baseInfoBuilder_ == null) {
          baseInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBaseOrBuilder>(
                  getBaseInfo(),
                  getParentForChildren(),
                  isClean());
          baseInfo_ = null;
        }
        return baseInfoBuilder_;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.LogoutNotiToFriend)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.LogoutNotiToFriend)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<LogoutNotiToFriend>
        PARSER = new com.google.protobuf.AbstractParser<LogoutNotiToFriend>() {
      @java.lang.Override
      public LogoutNotiToFriend parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<LogoutNotiToFriend> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<LogoutNotiToFriend> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface StateNotiToFriendOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.StateNotiToFriend)
      com.google.protobuf.MessageOrBuilder {

    /**
     * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
     * @return Whether the baseInfo field is set.
     */
    boolean hasBaseInfo();
    /**
     * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
     * @return The baseInfo.
     */
    com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase getBaseInfo();
    /**
     * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
     */
    com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBaseOrBuilder getBaseInfoOrBuilder();

    /**
     * <code>.UserLocationInfo locationInfo = 2;</code>
     * @return Whether the locationInfo field is set.
     */
    boolean hasLocationInfo();
    /**
     * <code>.UserLocationInfo locationInfo = 2;</code>
     * @return The locationInfo.
     */
    com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo getLocationInfo();
    /**
     * <code>.UserLocationInfo locationInfo = 2;</code>
     */
    com.caliverse.admin.domain.RabbitMq.message.UserLocationInfoOrBuilder getLocationInfoOrBuilder();
  }
  /**
   * Protobuf type {@code ServerMessage.StateNotiToFriend}
   */
  public static final class StateNotiToFriend extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.StateNotiToFriend)
      StateNotiToFriendOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use StateNotiToFriend.newBuilder() to construct.
    private StateNotiToFriend(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private StateNotiToFriend() {
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new StateNotiToFriend();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_StateNotiToFriend_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_StateNotiToFriend_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend.Builder.class);
    }

    public static final int BASEINFO_FIELD_NUMBER = 1;
    private com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase baseInfo_;
    /**
     * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
     * @return Whether the baseInfo field is set.
     */
    @java.lang.Override
    public boolean hasBaseInfo() {
      return baseInfo_ != null;
    }
    /**
     * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
     * @return The baseInfo.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase getBaseInfo() {
      return baseInfo_ == null ? com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase.getDefaultInstance() : baseInfo_;
    }
    /**
     * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBaseOrBuilder getBaseInfoOrBuilder() {
      return baseInfo_ == null ? com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase.getDefaultInstance() : baseInfo_;
    }

    public static final int LOCATIONINFO_FIELD_NUMBER = 2;
    private com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo locationInfo_;
    /**
     * <code>.UserLocationInfo locationInfo = 2;</code>
     * @return Whether the locationInfo field is set.
     */
    @java.lang.Override
    public boolean hasLocationInfo() {
      return locationInfo_ != null;
    }
    /**
     * <code>.UserLocationInfo locationInfo = 2;</code>
     * @return The locationInfo.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo getLocationInfo() {
      return locationInfo_ == null ? com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo.getDefaultInstance() : locationInfo_;
    }
    /**
     * <code>.UserLocationInfo locationInfo = 2;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.UserLocationInfoOrBuilder getLocationInfoOrBuilder() {
      return locationInfo_ == null ? com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo.getDefaultInstance() : locationInfo_;
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (baseInfo_ != null) {
        output.writeMessage(1, getBaseInfo());
      }
      if (locationInfo_ != null) {
        output.writeMessage(2, getLocationInfo());
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (baseInfo_ != null) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(1, getBaseInfo());
      }
      if (locationInfo_ != null) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(2, getLocationInfo());
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend) obj;

      if (hasBaseInfo() != other.hasBaseInfo()) return false;
      if (hasBaseInfo()) {
        if (!getBaseInfo()
            .equals(other.getBaseInfo())) return false;
      }
      if (hasLocationInfo() != other.hasLocationInfo()) return false;
      if (hasLocationInfo()) {
        if (!getLocationInfo()
            .equals(other.getLocationInfo())) return false;
      }
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      if (hasBaseInfo()) {
        hash = (37 * hash) + BASEINFO_FIELD_NUMBER;
        hash = (53 * hash) + getBaseInfo().hashCode();
      }
      if (hasLocationInfo()) {
        hash = (37 * hash) + LOCATIONINFO_FIELD_NUMBER;
        hash = (53 * hash) + getLocationInfo().hashCode();
      }
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.StateNotiToFriend}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.StateNotiToFriend)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriendOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_StateNotiToFriend_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_StateNotiToFriend_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        baseInfo_ = null;
        if (baseInfoBuilder_ != null) {
          baseInfoBuilder_.dispose();
          baseInfoBuilder_ = null;
        }
        locationInfo_ = null;
        if (locationInfoBuilder_ != null) {
          locationInfoBuilder_.dispose();
          locationInfoBuilder_ = null;
        }
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_StateNotiToFriend_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.baseInfo_ = baseInfoBuilder_ == null
              ? baseInfo_
              : baseInfoBuilder_.build();
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.locationInfo_ = locationInfoBuilder_ == null
              ? locationInfo_
              : locationInfoBuilder_.build();
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend.getDefaultInstance()) return this;
        if (other.hasBaseInfo()) {
          mergeBaseInfo(other.getBaseInfo());
        }
        if (other.hasLocationInfo()) {
          mergeLocationInfo(other.getLocationInfo());
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                input.readMessage(
                    getBaseInfoFieldBuilder().getBuilder(),
                    extensionRegistry);
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                input.readMessage(
                    getLocationInfoFieldBuilder().getBuilder(),
                    extensionRegistry);
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase baseInfo_;
      private com.google.protobuf.SingleFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBaseOrBuilder> baseInfoBuilder_;
      /**
       * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
       * @return Whether the baseInfo field is set.
       */
      public boolean hasBaseInfo() {
        return ((bitField0_ & 0x00000001) != 0);
      }
      /**
       * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
       * @return The baseInfo.
       */
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase getBaseInfo() {
        if (baseInfoBuilder_ == null) {
          return baseInfo_ == null ? com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase.getDefaultInstance() : baseInfo_;
        } else {
          return baseInfoBuilder_.getMessage();
        }
      }
      /**
       * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
       */
      public Builder setBaseInfo(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase value) {
        if (baseInfoBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          baseInfo_ = value;
        } else {
          baseInfoBuilder_.setMessage(value);
        }
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
       */
      public Builder setBaseInfo(
          com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase.Builder builderForValue) {
        if (baseInfoBuilder_ == null) {
          baseInfo_ = builderForValue.build();
        } else {
          baseInfoBuilder_.setMessage(builderForValue.build());
        }
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
       */
      public Builder mergeBaseInfo(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase value) {
        if (baseInfoBuilder_ == null) {
          if (((bitField0_ & 0x00000001) != 0) &&
            baseInfo_ != null &&
            baseInfo_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase.getDefaultInstance()) {
            getBaseInfoBuilder().mergeFrom(value);
          } else {
            baseInfo_ = value;
          }
        } else {
          baseInfoBuilder_.mergeFrom(value);
        }
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
       */
      public Builder clearBaseInfo() {
        bitField0_ = (bitField0_ & ~0x00000001);
        baseInfo_ = null;
        if (baseInfoBuilder_ != null) {
          baseInfoBuilder_.dispose();
          baseInfoBuilder_ = null;
        }
        onChanged();
        return this;
      }
      /**
       * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase.Builder getBaseInfoBuilder() {
        bitField0_ |= 0x00000001;
        onChanged();
        return getBaseInfoFieldBuilder().getBuilder();
      }
      /**
       * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBaseOrBuilder getBaseInfoOrBuilder() {
        if (baseInfoBuilder_ != null) {
          return baseInfoBuilder_.getMessageOrBuilder();
        } else {
          return baseInfo_ == null ?
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase.getDefaultInstance() : baseInfo_;
        }
      }
      /**
       * <code>.ServerMessage.ToFiendNotiBase baseInfo = 1;</code>
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBaseOrBuilder> 
          getBaseInfoFieldBuilder() {
        if (baseInfoBuilder_ == null) {
          baseInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBase.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ToFiendNotiBaseOrBuilder>(
                  getBaseInfo(),
                  getParentForChildren(),
                  isClean());
          baseInfo_ = null;
        }
        return baseInfoBuilder_;
      }

      private com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo locationInfo_;
      private com.google.protobuf.SingleFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo, com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo.Builder, com.caliverse.admin.domain.RabbitMq.message.UserLocationInfoOrBuilder> locationInfoBuilder_;
      /**
       * <code>.UserLocationInfo locationInfo = 2;</code>
       * @return Whether the locationInfo field is set.
       */
      public boolean hasLocationInfo() {
        return ((bitField0_ & 0x00000002) != 0);
      }
      /**
       * <code>.UserLocationInfo locationInfo = 2;</code>
       * @return The locationInfo.
       */
      public com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo getLocationInfo() {
        if (locationInfoBuilder_ == null) {
          return locationInfo_ == null ? com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo.getDefaultInstance() : locationInfo_;
        } else {
          return locationInfoBuilder_.getMessage();
        }
      }
      /**
       * <code>.UserLocationInfo locationInfo = 2;</code>
       */
      public Builder setLocationInfo(com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo value) {
        if (locationInfoBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          locationInfo_ = value;
        } else {
          locationInfoBuilder_.setMessage(value);
        }
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>.UserLocationInfo locationInfo = 2;</code>
       */
      public Builder setLocationInfo(
          com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo.Builder builderForValue) {
        if (locationInfoBuilder_ == null) {
          locationInfo_ = builderForValue.build();
        } else {
          locationInfoBuilder_.setMessage(builderForValue.build());
        }
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>.UserLocationInfo locationInfo = 2;</code>
       */
      public Builder mergeLocationInfo(com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo value) {
        if (locationInfoBuilder_ == null) {
          if (((bitField0_ & 0x00000002) != 0) &&
            locationInfo_ != null &&
            locationInfo_ != com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo.getDefaultInstance()) {
            getLocationInfoBuilder().mergeFrom(value);
          } else {
            locationInfo_ = value;
          }
        } else {
          locationInfoBuilder_.mergeFrom(value);
        }
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>.UserLocationInfo locationInfo = 2;</code>
       */
      public Builder clearLocationInfo() {
        bitField0_ = (bitField0_ & ~0x00000002);
        locationInfo_ = null;
        if (locationInfoBuilder_ != null) {
          locationInfoBuilder_.dispose();
          locationInfoBuilder_ = null;
        }
        onChanged();
        return this;
      }
      /**
       * <code>.UserLocationInfo locationInfo = 2;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo.Builder getLocationInfoBuilder() {
        bitField0_ |= 0x00000002;
        onChanged();
        return getLocationInfoFieldBuilder().getBuilder();
      }
      /**
       * <code>.UserLocationInfo locationInfo = 2;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.UserLocationInfoOrBuilder getLocationInfoOrBuilder() {
        if (locationInfoBuilder_ != null) {
          return locationInfoBuilder_.getMessageOrBuilder();
        } else {
          return locationInfo_ == null ?
              com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo.getDefaultInstance() : locationInfo_;
        }
      }
      /**
       * <code>.UserLocationInfo locationInfo = 2;</code>
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo, com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo.Builder, com.caliverse.admin.domain.RabbitMq.message.UserLocationInfoOrBuilder> 
          getLocationInfoFieldBuilder() {
        if (locationInfoBuilder_ == null) {
          locationInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo, com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo.Builder, com.caliverse.admin.domain.RabbitMq.message.UserLocationInfoOrBuilder>(
                  getLocationInfo(),
                  getParentForChildren(),
                  isClean());
          locationInfo_ = null;
        }
        return locationInfoBuilder_;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.StateNotiToFriend)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.StateNotiToFriend)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<StateNotiToFriend>
        PARSER = new com.google.protobuf.AbstractParser<StateNotiToFriend>() {
      @java.lang.Override
      public StateNotiToFriend parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<StateNotiToFriend> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<StateNotiToFriend> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface ReceiveInviteMyHomeNotiOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.ReceiveInviteMyHomeNoti)
      com.google.protobuf.MessageOrBuilder {

    /**
     * <code>.ServerMessage.InviteMyHomeBase baseInfo = 1;</code>
     * @return Whether the baseInfo field is set.
     */
    boolean hasBaseInfo();
    /**
     * <code>.ServerMessage.InviteMyHomeBase baseInfo = 1;</code>
     * @return The baseInfo.
     */
    com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase getBaseInfo();
    /**
     * <code>.ServerMessage.InviteMyHomeBase baseInfo = 1;</code>
     */
    com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBaseOrBuilder getBaseInfoOrBuilder();

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

    /**
     * <code>.google.protobuf.Timestamp expireTime = 3;</code>
     * @return Whether the expireTime field is set.
     */
    boolean hasExpireTime();
    /**
     * <code>.google.protobuf.Timestamp expireTime = 3;</code>
     * @return The expireTime.
     */
    com.google.protobuf.Timestamp getExpireTime();
    /**
     * <code>.google.protobuf.Timestamp expireTime = 3;</code>
     */
    com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder();

    /**
     * <code>.google.protobuf.Timestamp replyExpireTime = 4;</code>
     * @return Whether the replyExpireTime field is set.
     */
    boolean hasReplyExpireTime();
    /**
     * <code>.google.protobuf.Timestamp replyExpireTime = 4;</code>
     * @return The replyExpireTime.
     */
    com.google.protobuf.Timestamp getReplyExpireTime();
    /**
     * <code>.google.protobuf.Timestamp replyExpireTime = 4;</code>
     */
    com.google.protobuf.TimestampOrBuilder getReplyExpireTimeOrBuilder();

    /**
     * <code>string uniqueKey = 5;</code>
     * @return The uniqueKey.
     */
    java.lang.String getUniqueKey();
    /**
     * <code>string uniqueKey = 5;</code>
     * @return The bytes for uniqueKey.
     */
    com.google.protobuf.ByteString
        getUniqueKeyBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.ReceiveInviteMyHomeNoti}
   */
  public static final class ReceiveInviteMyHomeNoti extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.ReceiveInviteMyHomeNoti)
      ReceiveInviteMyHomeNotiOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use ReceiveInviteMyHomeNoti.newBuilder() to construct.
    private ReceiveInviteMyHomeNoti(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private ReceiveInviteMyHomeNoti() {
      inviterMyHomeId_ = "";
      uniqueKey_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new ReceiveInviteMyHomeNoti();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ReceiveInviteMyHomeNoti_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ReceiveInviteMyHomeNoti_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti.Builder.class);
    }

    public static final int BASEINFO_FIELD_NUMBER = 1;
    private com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase baseInfo_;
    /**
     * <code>.ServerMessage.InviteMyHomeBase baseInfo = 1;</code>
     * @return Whether the baseInfo field is set.
     */
    @java.lang.Override
    public boolean hasBaseInfo() {
      return baseInfo_ != null;
    }
    /**
     * <code>.ServerMessage.InviteMyHomeBase baseInfo = 1;</code>
     * @return The baseInfo.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase getBaseInfo() {
      return baseInfo_ == null ? com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase.getDefaultInstance() : baseInfo_;
    }
    /**
     * <code>.ServerMessage.InviteMyHomeBase baseInfo = 1;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBaseOrBuilder getBaseInfoOrBuilder() {
      return baseInfo_ == null ? com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase.getDefaultInstance() : baseInfo_;
    }

    public static final int INVITERMYHOMEID_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object inviterMyHomeId_ = "";
    /**
     * <code>string inviterMyHomeId = 2;</code>
     * @return The inviterMyHomeId.
     */
    @java.lang.Override
    public java.lang.String getInviterMyHomeId() {
      java.lang.Object ref = inviterMyHomeId_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        inviterMyHomeId_ = s;
        return s;
      }
    }
    /**
     * <code>string inviterMyHomeId = 2;</code>
     * @return The bytes for inviterMyHomeId.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getInviterMyHomeIdBytes() {
      java.lang.Object ref = inviterMyHomeId_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        inviterMyHomeId_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int EXPIRETIME_FIELD_NUMBER = 3;
    private com.google.protobuf.Timestamp expireTime_;
    /**
     * <code>.google.protobuf.Timestamp expireTime = 3;</code>
     * @return Whether the expireTime field is set.
     */
    @java.lang.Override
    public boolean hasExpireTime() {
      return expireTime_ != null;
    }
    /**
     * <code>.google.protobuf.Timestamp expireTime = 3;</code>
     * @return The expireTime.
     */
    @java.lang.Override
    public com.google.protobuf.Timestamp getExpireTime() {
      return expireTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : expireTime_;
    }
    /**
     * <code>.google.protobuf.Timestamp expireTime = 3;</code>
     */
    @java.lang.Override
    public com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder() {
      return expireTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : expireTime_;
    }

    public static final int REPLYEXPIRETIME_FIELD_NUMBER = 4;
    private com.google.protobuf.Timestamp replyExpireTime_;
    /**
     * <code>.google.protobuf.Timestamp replyExpireTime = 4;</code>
     * @return Whether the replyExpireTime field is set.
     */
    @java.lang.Override
    public boolean hasReplyExpireTime() {
      return replyExpireTime_ != null;
    }
    /**
     * <code>.google.protobuf.Timestamp replyExpireTime = 4;</code>
     * @return The replyExpireTime.
     */
    @java.lang.Override
    public com.google.protobuf.Timestamp getReplyExpireTime() {
      return replyExpireTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : replyExpireTime_;
    }
    /**
     * <code>.google.protobuf.Timestamp replyExpireTime = 4;</code>
     */
    @java.lang.Override
    public com.google.protobuf.TimestampOrBuilder getReplyExpireTimeOrBuilder() {
      return replyExpireTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : replyExpireTime_;
    }

    public static final int UNIQUEKEY_FIELD_NUMBER = 5;
    @SuppressWarnings("serial")
    private volatile java.lang.Object uniqueKey_ = "";
    /**
     * <code>string uniqueKey = 5;</code>
     * @return The uniqueKey.
     */
    @java.lang.Override
    public java.lang.String getUniqueKey() {
      java.lang.Object ref = uniqueKey_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        uniqueKey_ = s;
        return s;
      }
    }
    /**
     * <code>string uniqueKey = 5;</code>
     * @return The bytes for uniqueKey.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getUniqueKeyBytes() {
      java.lang.Object ref = uniqueKey_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        uniqueKey_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (baseInfo_ != null) {
        output.writeMessage(1, getBaseInfo());
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(inviterMyHomeId_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, inviterMyHomeId_);
      }
      if (expireTime_ != null) {
        output.writeMessage(3, getExpireTime());
      }
      if (replyExpireTime_ != null) {
        output.writeMessage(4, getReplyExpireTime());
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uniqueKey_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 5, uniqueKey_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (baseInfo_ != null) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(1, getBaseInfo());
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(inviterMyHomeId_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, inviterMyHomeId_);
      }
      if (expireTime_ != null) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(3, getExpireTime());
      }
      if (replyExpireTime_ != null) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(4, getReplyExpireTime());
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uniqueKey_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, uniqueKey_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti) obj;

      if (hasBaseInfo() != other.hasBaseInfo()) return false;
      if (hasBaseInfo()) {
        if (!getBaseInfo()
            .equals(other.getBaseInfo())) return false;
      }
      if (!getInviterMyHomeId()
          .equals(other.getInviterMyHomeId())) return false;
      if (hasExpireTime() != other.hasExpireTime()) return false;
      if (hasExpireTime()) {
        if (!getExpireTime()
            .equals(other.getExpireTime())) return false;
      }
      if (hasReplyExpireTime() != other.hasReplyExpireTime()) return false;
      if (hasReplyExpireTime()) {
        if (!getReplyExpireTime()
            .equals(other.getReplyExpireTime())) return false;
      }
      if (!getUniqueKey()
          .equals(other.getUniqueKey())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      if (hasBaseInfo()) {
        hash = (37 * hash) + BASEINFO_FIELD_NUMBER;
        hash = (53 * hash) + getBaseInfo().hashCode();
      }
      hash = (37 * hash) + INVITERMYHOMEID_FIELD_NUMBER;
      hash = (53 * hash) + getInviterMyHomeId().hashCode();
      if (hasExpireTime()) {
        hash = (37 * hash) + EXPIRETIME_FIELD_NUMBER;
        hash = (53 * hash) + getExpireTime().hashCode();
      }
      if (hasReplyExpireTime()) {
        hash = (37 * hash) + REPLYEXPIRETIME_FIELD_NUMBER;
        hash = (53 * hash) + getReplyExpireTime().hashCode();
      }
      hash = (37 * hash) + UNIQUEKEY_FIELD_NUMBER;
      hash = (53 * hash) + getUniqueKey().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.ReceiveInviteMyHomeNoti}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.ReceiveInviteMyHomeNoti)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNotiOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ReceiveInviteMyHomeNoti_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ReceiveInviteMyHomeNoti_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        baseInfo_ = null;
        if (baseInfoBuilder_ != null) {
          baseInfoBuilder_.dispose();
          baseInfoBuilder_ = null;
        }
        inviterMyHomeId_ = "";
        expireTime_ = null;
        if (expireTimeBuilder_ != null) {
          expireTimeBuilder_.dispose();
          expireTimeBuilder_ = null;
        }
        replyExpireTime_ = null;
        if (replyExpireTimeBuilder_ != null) {
          replyExpireTimeBuilder_.dispose();
          replyExpireTimeBuilder_ = null;
        }
        uniqueKey_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ReceiveInviteMyHomeNoti_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.baseInfo_ = baseInfoBuilder_ == null
              ? baseInfo_
              : baseInfoBuilder_.build();
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.inviterMyHomeId_ = inviterMyHomeId_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.expireTime_ = expireTimeBuilder_ == null
              ? expireTime_
              : expireTimeBuilder_.build();
        }
        if (((from_bitField0_ & 0x00000008) != 0)) {
          result.replyExpireTime_ = replyExpireTimeBuilder_ == null
              ? replyExpireTime_
              : replyExpireTimeBuilder_.build();
        }
        if (((from_bitField0_ & 0x00000010) != 0)) {
          result.uniqueKey_ = uniqueKey_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti.getDefaultInstance()) return this;
        if (other.hasBaseInfo()) {
          mergeBaseInfo(other.getBaseInfo());
        }
        if (!other.getInviterMyHomeId().isEmpty()) {
          inviterMyHomeId_ = other.inviterMyHomeId_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        if (other.hasExpireTime()) {
          mergeExpireTime(other.getExpireTime());
        }
        if (other.hasReplyExpireTime()) {
          mergeReplyExpireTime(other.getReplyExpireTime());
        }
        if (!other.getUniqueKey().isEmpty()) {
          uniqueKey_ = other.uniqueKey_;
          bitField0_ |= 0x00000010;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                input.readMessage(
                    getBaseInfoFieldBuilder().getBuilder(),
                    extensionRegistry);
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                inviterMyHomeId_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              case 26: {
                input.readMessage(
                    getExpireTimeFieldBuilder().getBuilder(),
                    extensionRegistry);
                bitField0_ |= 0x00000004;
                break;
              } // case 26
              case 34: {
                input.readMessage(
                    getReplyExpireTimeFieldBuilder().getBuilder(),
                    extensionRegistry);
                bitField0_ |= 0x00000008;
                break;
              } // case 34
              case 42: {
                uniqueKey_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000010;
                break;
              } // case 42
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase baseInfo_;
      private com.google.protobuf.SingleFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBaseOrBuilder> baseInfoBuilder_;
      /**
       * <code>.ServerMessage.InviteMyHomeBase baseInfo = 1;</code>
       * @return Whether the baseInfo field is set.
       */
      public boolean hasBaseInfo() {
        return ((bitField0_ & 0x00000001) != 0);
      }
      /**
       * <code>.ServerMessage.InviteMyHomeBase baseInfo = 1;</code>
       * @return The baseInfo.
       */
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase getBaseInfo() {
        if (baseInfoBuilder_ == null) {
          return baseInfo_ == null ? com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase.getDefaultInstance() : baseInfo_;
        } else {
          return baseInfoBuilder_.getMessage();
        }
      }
      /**
       * <code>.ServerMessage.InviteMyHomeBase baseInfo = 1;</code>
       */
      public Builder setBaseInfo(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase value) {
        if (baseInfoBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          baseInfo_ = value;
        } else {
          baseInfoBuilder_.setMessage(value);
        }
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>.ServerMessage.InviteMyHomeBase baseInfo = 1;</code>
       */
      public Builder setBaseInfo(
          com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase.Builder builderForValue) {
        if (baseInfoBuilder_ == null) {
          baseInfo_ = builderForValue.build();
        } else {
          baseInfoBuilder_.setMessage(builderForValue.build());
        }
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>.ServerMessage.InviteMyHomeBase baseInfo = 1;</code>
       */
      public Builder mergeBaseInfo(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase value) {
        if (baseInfoBuilder_ == null) {
          if (((bitField0_ & 0x00000001) != 0) &&
            baseInfo_ != null &&
            baseInfo_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase.getDefaultInstance()) {
            getBaseInfoBuilder().mergeFrom(value);
          } else {
            baseInfo_ = value;
          }
        } else {
          baseInfoBuilder_.mergeFrom(value);
        }
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>.ServerMessage.InviteMyHomeBase baseInfo = 1;</code>
       */
      public Builder clearBaseInfo() {
        bitField0_ = (bitField0_ & ~0x00000001);
        baseInfo_ = null;
        if (baseInfoBuilder_ != null) {
          baseInfoBuilder_.dispose();
          baseInfoBuilder_ = null;
        }
        onChanged();
        return this;
      }
      /**
       * <code>.ServerMessage.InviteMyHomeBase baseInfo = 1;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase.Builder getBaseInfoBuilder() {
        bitField0_ |= 0x00000001;
        onChanged();
        return getBaseInfoFieldBuilder().getBuilder();
      }
      /**
       * <code>.ServerMessage.InviteMyHomeBase baseInfo = 1;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBaseOrBuilder getBaseInfoOrBuilder() {
        if (baseInfoBuilder_ != null) {
          return baseInfoBuilder_.getMessageOrBuilder();
        } else {
          return baseInfo_ == null ?
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase.getDefaultInstance() : baseInfo_;
        }
      }
      /**
       * <code>.ServerMessage.InviteMyHomeBase baseInfo = 1;</code>
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBaseOrBuilder> 
          getBaseInfoFieldBuilder() {
        if (baseInfoBuilder_ == null) {
          baseInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBase.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InviteMyHomeBaseOrBuilder>(
                  getBaseInfo(),
                  getParentForChildren(),
                  isClean());
          baseInfo_ = null;
        }
        return baseInfoBuilder_;
      }

      private java.lang.Object inviterMyHomeId_ = "";
      /**
       * <code>string inviterMyHomeId = 2;</code>
       * @return The inviterMyHomeId.
       */
      public java.lang.String getInviterMyHomeId() {
        java.lang.Object ref = inviterMyHomeId_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          inviterMyHomeId_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string inviterMyHomeId = 2;</code>
       * @return The bytes for inviterMyHomeId.
       */
      public com.google.protobuf.ByteString
          getInviterMyHomeIdBytes() {
        java.lang.Object ref = inviterMyHomeId_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          inviterMyHomeId_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string inviterMyHomeId = 2;</code>
       * @param value The inviterMyHomeId to set.
       * @return This builder for chaining.
       */
      public Builder setInviterMyHomeId(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        inviterMyHomeId_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string inviterMyHomeId = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearInviterMyHomeId() {
        inviterMyHomeId_ = getDefaultInstance().getInviterMyHomeId();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string inviterMyHomeId = 2;</code>
       * @param value The bytes for inviterMyHomeId to set.
       * @return This builder for chaining.
       */
      public Builder setInviterMyHomeIdBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        inviterMyHomeId_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }

      private com.google.protobuf.Timestamp expireTime_;
      private com.google.protobuf.SingleFieldBuilderV3<
          com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> expireTimeBuilder_;
      /**
       * <code>.google.protobuf.Timestamp expireTime = 3;</code>
       * @return Whether the expireTime field is set.
       */
      public boolean hasExpireTime() {
        return ((bitField0_ & 0x00000004) != 0);
      }
      /**
       * <code>.google.protobuf.Timestamp expireTime = 3;</code>
       * @return The expireTime.
       */
      public com.google.protobuf.Timestamp getExpireTime() {
        if (expireTimeBuilder_ == null) {
          return expireTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : expireTime_;
        } else {
          return expireTimeBuilder_.getMessage();
        }
      }
      /**
       * <code>.google.protobuf.Timestamp expireTime = 3;</code>
       */
      public Builder setExpireTime(com.google.protobuf.Timestamp value) {
        if (expireTimeBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          expireTime_ = value;
        } else {
          expireTimeBuilder_.setMessage(value);
        }
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>.google.protobuf.Timestamp expireTime = 3;</code>
       */
      public Builder setExpireTime(
          com.google.protobuf.Timestamp.Builder builderForValue) {
        if (expireTimeBuilder_ == null) {
          expireTime_ = builderForValue.build();
        } else {
          expireTimeBuilder_.setMessage(builderForValue.build());
        }
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>.google.protobuf.Timestamp expireTime = 3;</code>
       */
      public Builder mergeExpireTime(com.google.protobuf.Timestamp value) {
        if (expireTimeBuilder_ == null) {
          if (((bitField0_ & 0x00000004) != 0) &&
            expireTime_ != null &&
            expireTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
            getExpireTimeBuilder().mergeFrom(value);
          } else {
            expireTime_ = value;
          }
        } else {
          expireTimeBuilder_.mergeFrom(value);
        }
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>.google.protobuf.Timestamp expireTime = 3;</code>
       */
      public Builder clearExpireTime() {
        bitField0_ = (bitField0_ & ~0x00000004);
        expireTime_ = null;
        if (expireTimeBuilder_ != null) {
          expireTimeBuilder_.dispose();
          expireTimeBuilder_ = null;
        }
        onChanged();
        return this;
      }
      /**
       * <code>.google.protobuf.Timestamp expireTime = 3;</code>
       */
      public com.google.protobuf.Timestamp.Builder getExpireTimeBuilder() {
        bitField0_ |= 0x00000004;
        onChanged();
        return getExpireTimeFieldBuilder().getBuilder();
      }
      /**
       * <code>.google.protobuf.Timestamp expireTime = 3;</code>
       */
      public com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder() {
        if (expireTimeBuilder_ != null) {
          return expireTimeBuilder_.getMessageOrBuilder();
        } else {
          return expireTime_ == null ?
              com.google.protobuf.Timestamp.getDefaultInstance() : expireTime_;
        }
      }
      /**
       * <code>.google.protobuf.Timestamp expireTime = 3;</code>
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> 
          getExpireTimeFieldBuilder() {
        if (expireTimeBuilder_ == null) {
          expireTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>(
                  getExpireTime(),
                  getParentForChildren(),
                  isClean());
          expireTime_ = null;
        }
        return expireTimeBuilder_;
      }

      private com.google.protobuf.Timestamp replyExpireTime_;
      private com.google.protobuf.SingleFieldBuilderV3<
          com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> replyExpireTimeBuilder_;
      /**
       * <code>.google.protobuf.Timestamp replyExpireTime = 4;</code>
       * @return Whether the replyExpireTime field is set.
       */
      public boolean hasReplyExpireTime() {
        return ((bitField0_ & 0x00000008) != 0);
      }
      /**
       * <code>.google.protobuf.Timestamp replyExpireTime = 4;</code>
       * @return The replyExpireTime.
       */
      public com.google.protobuf.Timestamp getReplyExpireTime() {
        if (replyExpireTimeBuilder_ == null) {
          return replyExpireTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : replyExpireTime_;
        } else {
          return replyExpireTimeBuilder_.getMessage();
        }
      }
      /**
       * <code>.google.protobuf.Timestamp replyExpireTime = 4;</code>
       */
      public Builder setReplyExpireTime(com.google.protobuf.Timestamp value) {
        if (replyExpireTimeBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          replyExpireTime_ = value;
        } else {
          replyExpireTimeBuilder_.setMessage(value);
        }
        bitField0_ |= 0x00000008;
        onChanged();
        return this;
      }
      /**
       * <code>.google.protobuf.Timestamp replyExpireTime = 4;</code>
       */
      public Builder setReplyExpireTime(
          com.google.protobuf.Timestamp.Builder builderForValue) {
        if (replyExpireTimeBuilder_ == null) {
          replyExpireTime_ = builderForValue.build();
        } else {
          replyExpireTimeBuilder_.setMessage(builderForValue.build());
        }
        bitField0_ |= 0x00000008;
        onChanged();
        return this;
      }
      /**
       * <code>.google.protobuf.Timestamp replyExpireTime = 4;</code>
       */
      public Builder mergeReplyExpireTime(com.google.protobuf.Timestamp value) {
        if (replyExpireTimeBuilder_ == null) {
          if (((bitField0_ & 0x00000008) != 0) &&
            replyExpireTime_ != null &&
            replyExpireTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
            getReplyExpireTimeBuilder().mergeFrom(value);
          } else {
            replyExpireTime_ = value;
          }
        } else {
          replyExpireTimeBuilder_.mergeFrom(value);
        }
        bitField0_ |= 0x00000008;
        onChanged();
        return this;
      }
      /**
       * <code>.google.protobuf.Timestamp replyExpireTime = 4;</code>
       */
      public Builder clearReplyExpireTime() {
        bitField0_ = (bitField0_ & ~0x00000008);
        replyExpireTime_ = null;
        if (replyExpireTimeBuilder_ != null) {
          replyExpireTimeBuilder_.dispose();
          replyExpireTimeBuilder_ = null;
        }
        onChanged();
        return this;
      }
      /**
       * <code>.google.protobuf.Timestamp replyExpireTime = 4;</code>
       */
      public com.google.protobuf.Timestamp.Builder getReplyExpireTimeBuilder() {
        bitField0_ |= 0x00000008;
        onChanged();
        return getReplyExpireTimeFieldBuilder().getBuilder();
      }
      /**
       * <code>.google.protobuf.Timestamp replyExpireTime = 4;</code>
       */
      public com.google.protobuf.TimestampOrBuilder getReplyExpireTimeOrBuilder() {
        if (replyExpireTimeBuilder_ != null) {
          return replyExpireTimeBuilder_.getMessageOrBuilder();
        } else {
          return replyExpireTime_ == null ?
              com.google.protobuf.Timestamp.getDefaultInstance() : replyExpireTime_;
        }
      }
      /**
       * <code>.google.protobuf.Timestamp replyExpireTime = 4;</code>
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> 
          getReplyExpireTimeFieldBuilder() {
        if (replyExpireTimeBuilder_ == null) {
          replyExpireTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>(
                  getReplyExpireTime(),
                  getParentForChildren(),
                  isClean());
          replyExpireTime_ = null;
        }
        return replyExpireTimeBuilder_;
      }

      private java.lang.Object uniqueKey_ = "";
      /**
       * <code>string uniqueKey = 5;</code>
       * @return The uniqueKey.
       */
      public java.lang.String getUniqueKey() {
        java.lang.Object ref = uniqueKey_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          uniqueKey_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string uniqueKey = 5;</code>
       * @return The bytes for uniqueKey.
       */
      public com.google.protobuf.ByteString
          getUniqueKeyBytes() {
        java.lang.Object ref = uniqueKey_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          uniqueKey_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string uniqueKey = 5;</code>
       * @param value The uniqueKey to set.
       * @return This builder for chaining.
       */
      public Builder setUniqueKey(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        uniqueKey_ = value;
        bitField0_ |= 0x00000010;
        onChanged();
        return this;
      }
      /**
       * <code>string uniqueKey = 5;</code>
       * @return This builder for chaining.
       */
      public Builder clearUniqueKey() {
        uniqueKey_ = getDefaultInstance().getUniqueKey();
        bitField0_ = (bitField0_ & ~0x00000010);
        onChanged();
        return this;
      }
      /**
       * <code>string uniqueKey = 5;</code>
       * @param value The bytes for uniqueKey to set.
       * @return This builder for chaining.
       */
      public Builder setUniqueKeyBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        uniqueKey_ = value;
        bitField0_ |= 0x00000010;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.ReceiveInviteMyHomeNoti)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.ReceiveInviteMyHomeNoti)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<ReceiveInviteMyHomeNoti>
        PARSER = new com.google.protobuf.AbstractParser<ReceiveInviteMyHomeNoti>() {
      @java.lang.Override
      public ReceiveInviteMyHomeNoti parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<ReceiveInviteMyHomeNoti> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<ReceiveInviteMyHomeNoti> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface ReplyInviteMyhomeNotiOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.ReplyInviteMyhomeNoti)
      com.google.protobuf.MessageOrBuilder {

    /**
     * <code>int32 acceptOrRefuse = 1;</code>
     * @return The acceptOrRefuse.
     */
    int getAcceptOrRefuse();

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

    /**
     * <code>string replyUserGuid = 3;</code>
     * @return The replyUserGuid.
     */
    java.lang.String getReplyUserGuid();
    /**
     * <code>string replyUserGuid = 3;</code>
     * @return The bytes for replyUserGuid.
     */
    com.google.protobuf.ByteString
        getReplyUserGuidBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.ReplyInviteMyhomeNoti}
   */
  public static final class ReplyInviteMyhomeNoti extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.ReplyInviteMyhomeNoti)
      ReplyInviteMyhomeNotiOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use ReplyInviteMyhomeNoti.newBuilder() to construct.
    private ReplyInviteMyhomeNoti(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private ReplyInviteMyhomeNoti() {
      receiverId_ = "";
      replyUserGuid_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new ReplyInviteMyhomeNoti();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ReplyInviteMyhomeNoti_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ReplyInviteMyhomeNoti_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti.Builder.class);
    }

    public static final int ACCEPTORREFUSE_FIELD_NUMBER = 1;
    private int acceptOrRefuse_ = 0;
    /**
     * <code>int32 acceptOrRefuse = 1;</code>
     * @return The acceptOrRefuse.
     */
    @java.lang.Override
    public int getAcceptOrRefuse() {
      return acceptOrRefuse_;
    }

    public static final int RECEIVERID_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object receiverId_ = "";
    /**
     * <code>string receiverId = 2;</code>
     * @return The receiverId.
     */
    @java.lang.Override
    public java.lang.String getReceiverId() {
      java.lang.Object ref = receiverId_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        receiverId_ = s;
        return s;
      }
    }
    /**
     * <code>string receiverId = 2;</code>
     * @return The bytes for receiverId.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getReceiverIdBytes() {
      java.lang.Object ref = receiverId_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        receiverId_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int REPLYUSERGUID_FIELD_NUMBER = 3;
    @SuppressWarnings("serial")
    private volatile java.lang.Object replyUserGuid_ = "";
    /**
     * <code>string replyUserGuid = 3;</code>
     * @return The replyUserGuid.
     */
    @java.lang.Override
    public java.lang.String getReplyUserGuid() {
      java.lang.Object ref = replyUserGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        replyUserGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string replyUserGuid = 3;</code>
     * @return The bytes for replyUserGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getReplyUserGuidBytes() {
      java.lang.Object ref = replyUserGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        replyUserGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (acceptOrRefuse_ != 0) {
        output.writeInt32(1, acceptOrRefuse_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiverId_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, receiverId_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(replyUserGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 3, replyUserGuid_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (acceptOrRefuse_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(1, acceptOrRefuse_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiverId_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, receiverId_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(replyUserGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, replyUserGuid_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti) obj;

      if (getAcceptOrRefuse()
          != other.getAcceptOrRefuse()) return false;
      if (!getReceiverId()
          .equals(other.getReceiverId())) return false;
      if (!getReplyUserGuid()
          .equals(other.getReplyUserGuid())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + ACCEPTORREFUSE_FIELD_NUMBER;
      hash = (53 * hash) + getAcceptOrRefuse();
      hash = (37 * hash) + RECEIVERID_FIELD_NUMBER;
      hash = (53 * hash) + getReceiverId().hashCode();
      hash = (37 * hash) + REPLYUSERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getReplyUserGuid().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.ReplyInviteMyhomeNoti}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.ReplyInviteMyhomeNoti)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNotiOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ReplyInviteMyhomeNoti_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ReplyInviteMyhomeNoti_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        acceptOrRefuse_ = 0;
        receiverId_ = "";
        replyUserGuid_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ReplyInviteMyhomeNoti_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.acceptOrRefuse_ = acceptOrRefuse_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.receiverId_ = receiverId_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.replyUserGuid_ = replyUserGuid_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti.getDefaultInstance()) return this;
        if (other.getAcceptOrRefuse() != 0) {
          setAcceptOrRefuse(other.getAcceptOrRefuse());
        }
        if (!other.getReceiverId().isEmpty()) {
          receiverId_ = other.receiverId_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        if (!other.getReplyUserGuid().isEmpty()) {
          replyUserGuid_ = other.replyUserGuid_;
          bitField0_ |= 0x00000004;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 8: {
                acceptOrRefuse_ = input.readInt32();
                bitField0_ |= 0x00000001;
                break;
              } // case 8
              case 18: {
                receiverId_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              case 26: {
                replyUserGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000004;
                break;
              } // case 26
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private int acceptOrRefuse_ ;
      /**
       * <code>int32 acceptOrRefuse = 1;</code>
       * @return The acceptOrRefuse.
       */
      @java.lang.Override
      public int getAcceptOrRefuse() {
        return acceptOrRefuse_;
      }
      /**
       * <code>int32 acceptOrRefuse = 1;</code>
       * @param value The acceptOrRefuse to set.
       * @return This builder for chaining.
       */
      public Builder setAcceptOrRefuse(int value) {
        
        acceptOrRefuse_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>int32 acceptOrRefuse = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearAcceptOrRefuse() {
        bitField0_ = (bitField0_ & ~0x00000001);
        acceptOrRefuse_ = 0;
        onChanged();
        return this;
      }

      private java.lang.Object receiverId_ = "";
      /**
       * <code>string receiverId = 2;</code>
       * @return The receiverId.
       */
      public java.lang.String getReceiverId() {
        java.lang.Object ref = receiverId_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          receiverId_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string receiverId = 2;</code>
       * @return The bytes for receiverId.
       */
      public com.google.protobuf.ByteString
          getReceiverIdBytes() {
        java.lang.Object ref = receiverId_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          receiverId_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string receiverId = 2;</code>
       * @param value The receiverId to set.
       * @return This builder for chaining.
       */
      public Builder setReceiverId(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        receiverId_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string receiverId = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearReceiverId() {
        receiverId_ = getDefaultInstance().getReceiverId();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string receiverId = 2;</code>
       * @param value The bytes for receiverId to set.
       * @return This builder for chaining.
       */
      public Builder setReceiverIdBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        receiverId_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }

      private java.lang.Object replyUserGuid_ = "";
      /**
       * <code>string replyUserGuid = 3;</code>
       * @return The replyUserGuid.
       */
      public java.lang.String getReplyUserGuid() {
        java.lang.Object ref = replyUserGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          replyUserGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string replyUserGuid = 3;</code>
       * @return The bytes for replyUserGuid.
       */
      public com.google.protobuf.ByteString
          getReplyUserGuidBytes() {
        java.lang.Object ref = replyUserGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          replyUserGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string replyUserGuid = 3;</code>
       * @param value The replyUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setReplyUserGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        replyUserGuid_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>string replyUserGuid = 3;</code>
       * @return This builder for chaining.
       */
      public Builder clearReplyUserGuid() {
        replyUserGuid_ = getDefaultInstance().getReplyUserGuid();
        bitField0_ = (bitField0_ & ~0x00000004);
        onChanged();
        return this;
      }
      /**
       * <code>string replyUserGuid = 3;</code>
       * @param value The bytes for replyUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setReplyUserGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        replyUserGuid_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.ReplyInviteMyhomeNoti)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.ReplyInviteMyhomeNoti)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<ReplyInviteMyhomeNoti>
        PARSER = new com.google.protobuf.AbstractParser<ReplyInviteMyhomeNoti>() {
      @java.lang.Override
      public ReplyInviteMyhomeNoti parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<ReplyInviteMyhomeNoti> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<ReplyInviteMyhomeNoti> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface KickFromFriendsHomeNotiOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.KickFromFriendsHomeNoti)
      com.google.protobuf.MessageOrBuilder {

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

    /**
     * <code>string kickerId = 2;</code>
     * @return The kickerId.
     */
    java.lang.String getKickerId();
    /**
     * <code>string kickerId = 2;</code>
     * @return The bytes for kickerId.
     */
    com.google.protobuf.ByteString
        getKickerIdBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.KickFromFriendsHomeNoti}
   */
  public static final class KickFromFriendsHomeNoti extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.KickFromFriendsHomeNoti)
      KickFromFriendsHomeNotiOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use KickFromFriendsHomeNoti.newBuilder() to construct.
    private KickFromFriendsHomeNoti(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private KickFromFriendsHomeNoti() {
      kickerGuid_ = "";
      kickerId_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new KickFromFriendsHomeNoti();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_KickFromFriendsHomeNoti_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_KickFromFriendsHomeNoti_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNoti.Builder.class);
    }

    public static final int KICKERGUID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object kickerGuid_ = "";
    /**
     * <code>string kickerGuid = 1;</code>
     * @return The kickerGuid.
     */
    @java.lang.Override
    public java.lang.String getKickerGuid() {
      java.lang.Object ref = kickerGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        kickerGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string kickerGuid = 1;</code>
     * @return The bytes for kickerGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getKickerGuidBytes() {
      java.lang.Object ref = kickerGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        kickerGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int KICKERID_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object kickerId_ = "";
    /**
     * <code>string kickerId = 2;</code>
     * @return The kickerId.
     */
    @java.lang.Override
    public java.lang.String getKickerId() {
      java.lang.Object ref = kickerId_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        kickerId_ = s;
        return s;
      }
    }
    /**
     * <code>string kickerId = 2;</code>
     * @return The bytes for kickerId.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getKickerIdBytes() {
      java.lang.Object ref = kickerId_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        kickerId_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(kickerGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, kickerGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(kickerId_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, kickerId_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(kickerGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, kickerGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(kickerId_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, kickerId_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNoti)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNoti other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNoti) obj;

      if (!getKickerGuid()
          .equals(other.getKickerGuid())) return false;
      if (!getKickerId()
          .equals(other.getKickerId())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + KICKERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getKickerGuid().hashCode();
      hash = (37 * hash) + KICKERID_FIELD_NUMBER;
      hash = (53 * hash) + getKickerId().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNoti parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNoti parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNoti parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNoti parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNoti parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNoti parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNoti parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNoti parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNoti parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNoti parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNoti parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNoti parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNoti prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.KickFromFriendsHomeNoti}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.KickFromFriendsHomeNoti)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNotiOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_KickFromFriendsHomeNoti_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_KickFromFriendsHomeNoti_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNoti.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNoti.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        kickerGuid_ = "";
        kickerId_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_KickFromFriendsHomeNoti_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNoti getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNoti.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNoti build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNoti result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNoti buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNoti result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNoti(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNoti result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.kickerGuid_ = kickerGuid_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.kickerId_ = kickerId_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNoti) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNoti)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNoti other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNoti.getDefaultInstance()) return this;
        if (!other.getKickerGuid().isEmpty()) {
          kickerGuid_ = other.kickerGuid_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.getKickerId().isEmpty()) {
          kickerId_ = other.kickerId_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                kickerGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                kickerId_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object kickerGuid_ = "";
      /**
       * <code>string kickerGuid = 1;</code>
       * @return The kickerGuid.
       */
      public java.lang.String getKickerGuid() {
        java.lang.Object ref = kickerGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          kickerGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string kickerGuid = 1;</code>
       * @return The bytes for kickerGuid.
       */
      public com.google.protobuf.ByteString
          getKickerGuidBytes() {
        java.lang.Object ref = kickerGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          kickerGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string kickerGuid = 1;</code>
       * @param value The kickerGuid to set.
       * @return This builder for chaining.
       */
      public Builder setKickerGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        kickerGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string kickerGuid = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearKickerGuid() {
        kickerGuid_ = getDefaultInstance().getKickerGuid();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string kickerGuid = 1;</code>
       * @param value The bytes for kickerGuid to set.
       * @return This builder for chaining.
       */
      public Builder setKickerGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        kickerGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.lang.Object kickerId_ = "";
      /**
       * <code>string kickerId = 2;</code>
       * @return The kickerId.
       */
      public java.lang.String getKickerId() {
        java.lang.Object ref = kickerId_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          kickerId_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string kickerId = 2;</code>
       * @return The bytes for kickerId.
       */
      public com.google.protobuf.ByteString
          getKickerIdBytes() {
        java.lang.Object ref = kickerId_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          kickerId_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string kickerId = 2;</code>
       * @param value The kickerId to set.
       * @return This builder for chaining.
       */
      public Builder setKickerId(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        kickerId_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string kickerId = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearKickerId() {
        kickerId_ = getDefaultInstance().getKickerId();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string kickerId = 2;</code>
       * @param value The bytes for kickerId to set.
       * @return This builder for chaining.
       */
      public Builder setKickerIdBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        kickerId_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.KickFromFriendsHomeNoti)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.KickFromFriendsHomeNoti)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNoti DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNoti();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNoti getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<KickFromFriendsHomeNoti>
        PARSER = new com.google.protobuf.AbstractParser<KickFromFriendsHomeNoti>() {
      @java.lang.Override
      public KickFromFriendsHomeNoti parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<KickFromFriendsHomeNoti> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<KickFromFriendsHomeNoti> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickFromFriendsHomeNoti getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface FriendRequestInfoOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.FriendRequestInfo)
      com.google.protobuf.MessageOrBuilder {

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

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

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

    /**
     * <code>.google.protobuf.Timestamp requestTime = 4;</code>
     * @return Whether the requestTime field is set.
     */
    boolean hasRequestTime();
    /**
     * <code>.google.protobuf.Timestamp requestTime = 4;</code>
     * @return The requestTime.
     */
    com.google.protobuf.Timestamp getRequestTime();
    /**
     * <code>.google.protobuf.Timestamp requestTime = 4;</code>
     */
    com.google.protobuf.TimestampOrBuilder getRequestTimeOrBuilder();
  }
  /**
   * Protobuf type {@code ServerMessage.FriendRequestInfo}
   */
  public static final class FriendRequestInfo extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.FriendRequestInfo)
      FriendRequestInfoOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use FriendRequestInfo.newBuilder() to construct.
    private FriendRequestInfo(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private FriendRequestInfo() {
      guid_ = "";
      nickName_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new FriendRequestInfo();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_FriendRequestInfo_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_FriendRequestInfo_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo.Builder.class);
    }

    public static final int GUID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object guid_ = "";
    /**
     * <code>string guid = 1;</code>
     * @return The guid.
     */
    @java.lang.Override
    public java.lang.String getGuid() {
      java.lang.Object ref = guid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        guid_ = s;
        return s;
      }
    }
    /**
     * <code>string guid = 1;</code>
     * @return The bytes for guid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getGuidBytes() {
      java.lang.Object ref = guid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        guid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int NICKNAME_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object nickName_ = "";
    /**
     * <code>string nickName = 2;</code>
     * @return The nickName.
     */
    @java.lang.Override
    public java.lang.String getNickName() {
      java.lang.Object ref = nickName_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        nickName_ = s;
        return s;
      }
    }
    /**
     * <code>string nickName = 2;</code>
     * @return The bytes for nickName.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getNickNameBytes() {
      java.lang.Object ref = nickName_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        nickName_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int ISNEW_FIELD_NUMBER = 3;
    private int isNew_ = 0;
    /**
     * <code>int32 isNew = 3;</code>
     * @return The isNew.
     */
    @java.lang.Override
    public int getIsNew() {
      return isNew_;
    }

    public static final int REQUESTTIME_FIELD_NUMBER = 4;
    private com.google.protobuf.Timestamp requestTime_;
    /**
     * <code>.google.protobuf.Timestamp requestTime = 4;</code>
     * @return Whether the requestTime field is set.
     */
    @java.lang.Override
    public boolean hasRequestTime() {
      return requestTime_ != null;
    }
    /**
     * <code>.google.protobuf.Timestamp requestTime = 4;</code>
     * @return The requestTime.
     */
    @java.lang.Override
    public com.google.protobuf.Timestamp getRequestTime() {
      return requestTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : requestTime_;
    }
    /**
     * <code>.google.protobuf.Timestamp requestTime = 4;</code>
     */
    @java.lang.Override
    public com.google.protobuf.TimestampOrBuilder getRequestTimeOrBuilder() {
      return requestTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : requestTime_;
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(guid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, guid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nickName_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nickName_);
      }
      if (isNew_ != 0) {
        output.writeInt32(3, isNew_);
      }
      if (requestTime_ != null) {
        output.writeMessage(4, getRequestTime());
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(guid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, guid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nickName_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nickName_);
      }
      if (isNew_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(3, isNew_);
      }
      if (requestTime_ != null) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(4, getRequestTime());
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo) obj;

      if (!getGuid()
          .equals(other.getGuid())) return false;
      if (!getNickName()
          .equals(other.getNickName())) return false;
      if (getIsNew()
          != other.getIsNew()) return false;
      if (hasRequestTime() != other.hasRequestTime()) return false;
      if (hasRequestTime()) {
        if (!getRequestTime()
            .equals(other.getRequestTime())) return false;
      }
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + GUID_FIELD_NUMBER;
      hash = (53 * hash) + getGuid().hashCode();
      hash = (37 * hash) + NICKNAME_FIELD_NUMBER;
      hash = (53 * hash) + getNickName().hashCode();
      hash = (37 * hash) + ISNEW_FIELD_NUMBER;
      hash = (53 * hash) + getIsNew();
      if (hasRequestTime()) {
        hash = (37 * hash) + REQUESTTIME_FIELD_NUMBER;
        hash = (53 * hash) + getRequestTime().hashCode();
      }
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.FriendRequestInfo}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.FriendRequestInfo)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfoOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_FriendRequestInfo_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_FriendRequestInfo_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        guid_ = "";
        nickName_ = "";
        isNew_ = 0;
        requestTime_ = null;
        if (requestTimeBuilder_ != null) {
          requestTimeBuilder_.dispose();
          requestTimeBuilder_ = null;
        }
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_FriendRequestInfo_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.guid_ = guid_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.nickName_ = nickName_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.isNew_ = isNew_;
        }
        if (((from_bitField0_ & 0x00000008) != 0)) {
          result.requestTime_ = requestTimeBuilder_ == null
              ? requestTime_
              : requestTimeBuilder_.build();
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo.getDefaultInstance()) return this;
        if (!other.getGuid().isEmpty()) {
          guid_ = other.guid_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.getNickName().isEmpty()) {
          nickName_ = other.nickName_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        if (other.getIsNew() != 0) {
          setIsNew(other.getIsNew());
        }
        if (other.hasRequestTime()) {
          mergeRequestTime(other.getRequestTime());
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                guid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                nickName_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              case 24: {
                isNew_ = input.readInt32();
                bitField0_ |= 0x00000004;
                break;
              } // case 24
              case 34: {
                input.readMessage(
                    getRequestTimeFieldBuilder().getBuilder(),
                    extensionRegistry);
                bitField0_ |= 0x00000008;
                break;
              } // case 34
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object guid_ = "";
      /**
       * <code>string guid = 1;</code>
       * @return The guid.
       */
      public java.lang.String getGuid() {
        java.lang.Object ref = guid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          guid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string guid = 1;</code>
       * @return The bytes for guid.
       */
      public com.google.protobuf.ByteString
          getGuidBytes() {
        java.lang.Object ref = guid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          guid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string guid = 1;</code>
       * @param value The guid to set.
       * @return This builder for chaining.
       */
      public Builder setGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        guid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string guid = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearGuid() {
        guid_ = getDefaultInstance().getGuid();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string guid = 1;</code>
       * @param value The bytes for guid to set.
       * @return This builder for chaining.
       */
      public Builder setGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        guid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.lang.Object nickName_ = "";
      /**
       * <code>string nickName = 2;</code>
       * @return The nickName.
       */
      public java.lang.String getNickName() {
        java.lang.Object ref = nickName_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          nickName_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string nickName = 2;</code>
       * @return The bytes for nickName.
       */
      public com.google.protobuf.ByteString
          getNickNameBytes() {
        java.lang.Object ref = nickName_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          nickName_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string nickName = 2;</code>
       * @param value The nickName to set.
       * @return This builder for chaining.
       */
      public Builder setNickName(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        nickName_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string nickName = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearNickName() {
        nickName_ = getDefaultInstance().getNickName();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string nickName = 2;</code>
       * @param value The bytes for nickName to set.
       * @return This builder for chaining.
       */
      public Builder setNickNameBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        nickName_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }

      private int isNew_ ;
      /**
       * <code>int32 isNew = 3;</code>
       * @return The isNew.
       */
      @java.lang.Override
      public int getIsNew() {
        return isNew_;
      }
      /**
       * <code>int32 isNew = 3;</code>
       * @param value The isNew to set.
       * @return This builder for chaining.
       */
      public Builder setIsNew(int value) {
        
        isNew_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>int32 isNew = 3;</code>
       * @return This builder for chaining.
       */
      public Builder clearIsNew() {
        bitField0_ = (bitField0_ & ~0x00000004);
        isNew_ = 0;
        onChanged();
        return this;
      }

      private com.google.protobuf.Timestamp requestTime_;
      private com.google.protobuf.SingleFieldBuilderV3<
          com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> requestTimeBuilder_;
      /**
       * <code>.google.protobuf.Timestamp requestTime = 4;</code>
       * @return Whether the requestTime field is set.
       */
      public boolean hasRequestTime() {
        return ((bitField0_ & 0x00000008) != 0);
      }
      /**
       * <code>.google.protobuf.Timestamp requestTime = 4;</code>
       * @return The requestTime.
       */
      public com.google.protobuf.Timestamp getRequestTime() {
        if (requestTimeBuilder_ == null) {
          return requestTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : requestTime_;
        } else {
          return requestTimeBuilder_.getMessage();
        }
      }
      /**
       * <code>.google.protobuf.Timestamp requestTime = 4;</code>
       */
      public Builder setRequestTime(com.google.protobuf.Timestamp value) {
        if (requestTimeBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          requestTime_ = value;
        } else {
          requestTimeBuilder_.setMessage(value);
        }
        bitField0_ |= 0x00000008;
        onChanged();
        return this;
      }
      /**
       * <code>.google.protobuf.Timestamp requestTime = 4;</code>
       */
      public Builder setRequestTime(
          com.google.protobuf.Timestamp.Builder builderForValue) {
        if (requestTimeBuilder_ == null) {
          requestTime_ = builderForValue.build();
        } else {
          requestTimeBuilder_.setMessage(builderForValue.build());
        }
        bitField0_ |= 0x00000008;
        onChanged();
        return this;
      }
      /**
       * <code>.google.protobuf.Timestamp requestTime = 4;</code>
       */
      public Builder mergeRequestTime(com.google.protobuf.Timestamp value) {
        if (requestTimeBuilder_ == null) {
          if (((bitField0_ & 0x00000008) != 0) &&
            requestTime_ != null &&
            requestTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
            getRequestTimeBuilder().mergeFrom(value);
          } else {
            requestTime_ = value;
          }
        } else {
          requestTimeBuilder_.mergeFrom(value);
        }
        bitField0_ |= 0x00000008;
        onChanged();
        return this;
      }
      /**
       * <code>.google.protobuf.Timestamp requestTime = 4;</code>
       */
      public Builder clearRequestTime() {
        bitField0_ = (bitField0_ & ~0x00000008);
        requestTime_ = null;
        if (requestTimeBuilder_ != null) {
          requestTimeBuilder_.dispose();
          requestTimeBuilder_ = null;
        }
        onChanged();
        return this;
      }
      /**
       * <code>.google.protobuf.Timestamp requestTime = 4;</code>
       */
      public com.google.protobuf.Timestamp.Builder getRequestTimeBuilder() {
        bitField0_ |= 0x00000008;
        onChanged();
        return getRequestTimeFieldBuilder().getBuilder();
      }
      /**
       * <code>.google.protobuf.Timestamp requestTime = 4;</code>
       */
      public com.google.protobuf.TimestampOrBuilder getRequestTimeOrBuilder() {
        if (requestTimeBuilder_ != null) {
          return requestTimeBuilder_.getMessageOrBuilder();
        } else {
          return requestTime_ == null ?
              com.google.protobuf.Timestamp.getDefaultInstance() : requestTime_;
        }
      }
      /**
       * <code>.google.protobuf.Timestamp requestTime = 4;</code>
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> 
          getRequestTimeFieldBuilder() {
        if (requestTimeBuilder_ == null) {
          requestTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>(
                  getRequestTime(),
                  getParentForChildren(),
                  isClean());
          requestTime_ = null;
        }
        return requestTimeBuilder_;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.FriendRequestInfo)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.FriendRequestInfo)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<FriendRequestInfo>
        PARSER = new com.google.protobuf.AbstractParser<FriendRequestInfo>() {
      @java.lang.Override
      public FriendRequestInfo parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<FriendRequestInfo> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<FriendRequestInfo> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface FriendRequestNotiOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.FriendRequestNoti)
      com.google.protobuf.MessageOrBuilder {

    /**
     * <code>.ServerMessage.FriendRequestInfo requestInfo = 1;</code>
     * @return Whether the requestInfo field is set.
     */
    boolean hasRequestInfo();
    /**
     * <code>.ServerMessage.FriendRequestInfo requestInfo = 1;</code>
     * @return The requestInfo.
     */
    com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo getRequestInfo();
    /**
     * <code>.ServerMessage.FriendRequestInfo requestInfo = 1;</code>
     */
    com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfoOrBuilder getRequestInfoOrBuilder();

    /**
     * <code>string receiverId = 2;</code>
     * @return The receiverId.
     */
    java.lang.String getReceiverId();
    /**
     * <code>string receiverId = 2;</code>
     * @return The bytes for receiverId.
     */
    com.google.protobuf.ByteString
        getReceiverIdBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.FriendRequestNoti}
   */
  public static final class FriendRequestNoti extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.FriendRequestNoti)
      FriendRequestNotiOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use FriendRequestNoti.newBuilder() to construct.
    private FriendRequestNoti(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private FriendRequestNoti() {
      receiverId_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new FriendRequestNoti();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_FriendRequestNoti_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_FriendRequestNoti_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti.Builder.class);
    }

    public static final int REQUESTINFO_FIELD_NUMBER = 1;
    private com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo requestInfo_;
    /**
     * <code>.ServerMessage.FriendRequestInfo requestInfo = 1;</code>
     * @return Whether the requestInfo field is set.
     */
    @java.lang.Override
    public boolean hasRequestInfo() {
      return requestInfo_ != null;
    }
    /**
     * <code>.ServerMessage.FriendRequestInfo requestInfo = 1;</code>
     * @return The requestInfo.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo getRequestInfo() {
      return requestInfo_ == null ? com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo.getDefaultInstance() : requestInfo_;
    }
    /**
     * <code>.ServerMessage.FriendRequestInfo requestInfo = 1;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfoOrBuilder getRequestInfoOrBuilder() {
      return requestInfo_ == null ? com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo.getDefaultInstance() : requestInfo_;
    }

    public static final int RECEIVERID_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object receiverId_ = "";
    /**
     * <code>string receiverId = 2;</code>
     * @return The receiverId.
     */
    @java.lang.Override
    public java.lang.String getReceiverId() {
      java.lang.Object ref = receiverId_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        receiverId_ = s;
        return s;
      }
    }
    /**
     * <code>string receiverId = 2;</code>
     * @return The bytes for receiverId.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getReceiverIdBytes() {
      java.lang.Object ref = receiverId_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        receiverId_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (requestInfo_ != null) {
        output.writeMessage(1, getRequestInfo());
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiverId_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, receiverId_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (requestInfo_ != null) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(1, getRequestInfo());
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiverId_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, receiverId_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti) obj;

      if (hasRequestInfo() != other.hasRequestInfo()) return false;
      if (hasRequestInfo()) {
        if (!getRequestInfo()
            .equals(other.getRequestInfo())) return false;
      }
      if (!getReceiverId()
          .equals(other.getReceiverId())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      if (hasRequestInfo()) {
        hash = (37 * hash) + REQUESTINFO_FIELD_NUMBER;
        hash = (53 * hash) + getRequestInfo().hashCode();
      }
      hash = (37 * hash) + RECEIVERID_FIELD_NUMBER;
      hash = (53 * hash) + getReceiverId().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.FriendRequestNoti}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.FriendRequestNoti)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNotiOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_FriendRequestNoti_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_FriendRequestNoti_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        requestInfo_ = null;
        if (requestInfoBuilder_ != null) {
          requestInfoBuilder_.dispose();
          requestInfoBuilder_ = null;
        }
        receiverId_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_FriendRequestNoti_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.requestInfo_ = requestInfoBuilder_ == null
              ? requestInfo_
              : requestInfoBuilder_.build();
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.receiverId_ = receiverId_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti.getDefaultInstance()) return this;
        if (other.hasRequestInfo()) {
          mergeRequestInfo(other.getRequestInfo());
        }
        if (!other.getReceiverId().isEmpty()) {
          receiverId_ = other.receiverId_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                input.readMessage(
                    getRequestInfoFieldBuilder().getBuilder(),
                    extensionRegistry);
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                receiverId_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo requestInfo_;
      private com.google.protobuf.SingleFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfoOrBuilder> requestInfoBuilder_;
      /**
       * <code>.ServerMessage.FriendRequestInfo requestInfo = 1;</code>
       * @return Whether the requestInfo field is set.
       */
      public boolean hasRequestInfo() {
        return ((bitField0_ & 0x00000001) != 0);
      }
      /**
       * <code>.ServerMessage.FriendRequestInfo requestInfo = 1;</code>
       * @return The requestInfo.
       */
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo getRequestInfo() {
        if (requestInfoBuilder_ == null) {
          return requestInfo_ == null ? com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo.getDefaultInstance() : requestInfo_;
        } else {
          return requestInfoBuilder_.getMessage();
        }
      }
      /**
       * <code>.ServerMessage.FriendRequestInfo requestInfo = 1;</code>
       */
      public Builder setRequestInfo(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo value) {
        if (requestInfoBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          requestInfo_ = value;
        } else {
          requestInfoBuilder_.setMessage(value);
        }
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>.ServerMessage.FriendRequestInfo requestInfo = 1;</code>
       */
      public Builder setRequestInfo(
          com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo.Builder builderForValue) {
        if (requestInfoBuilder_ == null) {
          requestInfo_ = builderForValue.build();
        } else {
          requestInfoBuilder_.setMessage(builderForValue.build());
        }
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>.ServerMessage.FriendRequestInfo requestInfo = 1;</code>
       */
      public Builder mergeRequestInfo(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo value) {
        if (requestInfoBuilder_ == null) {
          if (((bitField0_ & 0x00000001) != 0) &&
            requestInfo_ != null &&
            requestInfo_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo.getDefaultInstance()) {
            getRequestInfoBuilder().mergeFrom(value);
          } else {
            requestInfo_ = value;
          }
        } else {
          requestInfoBuilder_.mergeFrom(value);
        }
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>.ServerMessage.FriendRequestInfo requestInfo = 1;</code>
       */
      public Builder clearRequestInfo() {
        bitField0_ = (bitField0_ & ~0x00000001);
        requestInfo_ = null;
        if (requestInfoBuilder_ != null) {
          requestInfoBuilder_.dispose();
          requestInfoBuilder_ = null;
        }
        onChanged();
        return this;
      }
      /**
       * <code>.ServerMessage.FriendRequestInfo requestInfo = 1;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo.Builder getRequestInfoBuilder() {
        bitField0_ |= 0x00000001;
        onChanged();
        return getRequestInfoFieldBuilder().getBuilder();
      }
      /**
       * <code>.ServerMessage.FriendRequestInfo requestInfo = 1;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfoOrBuilder getRequestInfoOrBuilder() {
        if (requestInfoBuilder_ != null) {
          return requestInfoBuilder_.getMessageOrBuilder();
        } else {
          return requestInfo_ == null ?
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo.getDefaultInstance() : requestInfo_;
        }
      }
      /**
       * <code>.ServerMessage.FriendRequestInfo requestInfo = 1;</code>
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfoOrBuilder> 
          getRequestInfoFieldBuilder() {
        if (requestInfoBuilder_ == null) {
          requestInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfo.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestInfoOrBuilder>(
                  getRequestInfo(),
                  getParentForChildren(),
                  isClean());
          requestInfo_ = null;
        }
        return requestInfoBuilder_;
      }

      private java.lang.Object receiverId_ = "";
      /**
       * <code>string receiverId = 2;</code>
       * @return The receiverId.
       */
      public java.lang.String getReceiverId() {
        java.lang.Object ref = receiverId_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          receiverId_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string receiverId = 2;</code>
       * @return The bytes for receiverId.
       */
      public com.google.protobuf.ByteString
          getReceiverIdBytes() {
        java.lang.Object ref = receiverId_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          receiverId_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string receiverId = 2;</code>
       * @param value The receiverId to set.
       * @return This builder for chaining.
       */
      public Builder setReceiverId(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        receiverId_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string receiverId = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearReceiverId() {
        receiverId_ = getDefaultInstance().getReceiverId();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string receiverId = 2;</code>
       * @param value The bytes for receiverId to set.
       * @return This builder for chaining.
       */
      public Builder setReceiverIdBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        receiverId_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.FriendRequestNoti)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.FriendRequestNoti)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<FriendRequestNoti>
        PARSER = new com.google.protobuf.AbstractParser<FriendRequestNoti>() {
      @java.lang.Override
      public FriendRequestNoti parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<FriendRequestNoti> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<FriendRequestNoti> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface FriendAcceptNotiOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.FriendAcceptNoti)
      com.google.protobuf.MessageOrBuilder {

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

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

    /**
     * <code>string senderNickName = 3;</code>
     * @return The senderNickName.
     */
    java.lang.String getSenderNickName();
    /**
     * <code>string senderNickName = 3;</code>
     * @return The bytes for senderNickName.
     */
    com.google.protobuf.ByteString
        getSenderNickNameBytes();

    /**
     * <code>int32 acceptOrRefuse = 4;</code>
     * @return The acceptOrRefuse.
     */
    int getAcceptOrRefuse();

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

    /**
     * <code>string receiverGuid = 6;</code>
     * @return The receiverGuid.
     */
    java.lang.String getReceiverGuid();
    /**
     * <code>string receiverGuid = 6;</code>
     * @return The bytes for receiverGuid.
     */
    com.google.protobuf.ByteString
        getReceiverGuidBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.FriendAcceptNoti}
   */
  public static final class FriendAcceptNoti extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.FriendAcceptNoti)
      FriendAcceptNotiOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use FriendAcceptNoti.newBuilder() to construct.
    private FriendAcceptNoti(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private FriendAcceptNoti() {
      senderId_ = "";
      senderGuid_ = "";
      senderNickName_ = "";
      receiverId_ = "";
      receiverGuid_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new FriendAcceptNoti();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_FriendAcceptNoti_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_FriendAcceptNoti_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti.Builder.class);
    }

    public static final int SENDERID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object senderId_ = "";
    /**
     * <code>string senderId = 1;</code>
     * @return The senderId.
     */
    @java.lang.Override
    public java.lang.String getSenderId() {
      java.lang.Object ref = senderId_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        senderId_ = s;
        return s;
      }
    }
    /**
     * <code>string senderId = 1;</code>
     * @return The bytes for senderId.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getSenderIdBytes() {
      java.lang.Object ref = senderId_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        senderId_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int SENDERGUID_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object senderGuid_ = "";
    /**
     * <code>string senderGuid = 2;</code>
     * @return The senderGuid.
     */
    @java.lang.Override
    public java.lang.String getSenderGuid() {
      java.lang.Object ref = senderGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        senderGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string senderGuid = 2;</code>
     * @return The bytes for senderGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getSenderGuidBytes() {
      java.lang.Object ref = senderGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        senderGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int SENDERNICKNAME_FIELD_NUMBER = 3;
    @SuppressWarnings("serial")
    private volatile java.lang.Object senderNickName_ = "";
    /**
     * <code>string senderNickName = 3;</code>
     * @return The senderNickName.
     */
    @java.lang.Override
    public java.lang.String getSenderNickName() {
      java.lang.Object ref = senderNickName_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        senderNickName_ = s;
        return s;
      }
    }
    /**
     * <code>string senderNickName = 3;</code>
     * @return The bytes for senderNickName.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getSenderNickNameBytes() {
      java.lang.Object ref = senderNickName_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        senderNickName_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int ACCEPTORREFUSE_FIELD_NUMBER = 4;
    private int acceptOrRefuse_ = 0;
    /**
     * <code>int32 acceptOrRefuse = 4;</code>
     * @return The acceptOrRefuse.
     */
    @java.lang.Override
    public int getAcceptOrRefuse() {
      return acceptOrRefuse_;
    }

    public static final int RECEIVERID_FIELD_NUMBER = 5;
    @SuppressWarnings("serial")
    private volatile java.lang.Object receiverId_ = "";
    /**
     * <code>string receiverId = 5;</code>
     * @return The receiverId.
     */
    @java.lang.Override
    public java.lang.String getReceiverId() {
      java.lang.Object ref = receiverId_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        receiverId_ = s;
        return s;
      }
    }
    /**
     * <code>string receiverId = 5;</code>
     * @return The bytes for receiverId.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getReceiverIdBytes() {
      java.lang.Object ref = receiverId_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        receiverId_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int RECEIVERGUID_FIELD_NUMBER = 6;
    @SuppressWarnings("serial")
    private volatile java.lang.Object receiverGuid_ = "";
    /**
     * <code>string receiverGuid = 6;</code>
     * @return The receiverGuid.
     */
    @java.lang.Override
    public java.lang.String getReceiverGuid() {
      java.lang.Object ref = receiverGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        receiverGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string receiverGuid = 6;</code>
     * @return The bytes for receiverGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getReceiverGuidBytes() {
      java.lang.Object ref = receiverGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        receiverGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(senderId_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, senderId_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(senderGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, senderGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(senderNickName_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 3, senderNickName_);
      }
      if (acceptOrRefuse_ != 0) {
        output.writeInt32(4, acceptOrRefuse_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiverId_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 5, receiverId_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiverGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 6, receiverGuid_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(senderId_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, senderId_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(senderGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, senderGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(senderNickName_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, senderNickName_);
      }
      if (acceptOrRefuse_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(4, acceptOrRefuse_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiverId_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, receiverId_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiverGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, receiverGuid_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti) obj;

      if (!getSenderId()
          .equals(other.getSenderId())) return false;
      if (!getSenderGuid()
          .equals(other.getSenderGuid())) return false;
      if (!getSenderNickName()
          .equals(other.getSenderNickName())) return false;
      if (getAcceptOrRefuse()
          != other.getAcceptOrRefuse()) return false;
      if (!getReceiverId()
          .equals(other.getReceiverId())) return false;
      if (!getReceiverGuid()
          .equals(other.getReceiverGuid())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + SENDERID_FIELD_NUMBER;
      hash = (53 * hash) + getSenderId().hashCode();
      hash = (37 * hash) + SENDERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getSenderGuid().hashCode();
      hash = (37 * hash) + SENDERNICKNAME_FIELD_NUMBER;
      hash = (53 * hash) + getSenderNickName().hashCode();
      hash = (37 * hash) + ACCEPTORREFUSE_FIELD_NUMBER;
      hash = (53 * hash) + getAcceptOrRefuse();
      hash = (37 * hash) + RECEIVERID_FIELD_NUMBER;
      hash = (53 * hash) + getReceiverId().hashCode();
      hash = (37 * hash) + RECEIVERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getReceiverGuid().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.FriendAcceptNoti}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.FriendAcceptNoti)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNotiOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_FriendAcceptNoti_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_FriendAcceptNoti_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        senderId_ = "";
        senderGuid_ = "";
        senderNickName_ = "";
        acceptOrRefuse_ = 0;
        receiverId_ = "";
        receiverGuid_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_FriendAcceptNoti_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.senderId_ = senderId_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.senderGuid_ = senderGuid_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.senderNickName_ = senderNickName_;
        }
        if (((from_bitField0_ & 0x00000008) != 0)) {
          result.acceptOrRefuse_ = acceptOrRefuse_;
        }
        if (((from_bitField0_ & 0x00000010) != 0)) {
          result.receiverId_ = receiverId_;
        }
        if (((from_bitField0_ & 0x00000020) != 0)) {
          result.receiverGuid_ = receiverGuid_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti.getDefaultInstance()) return this;
        if (!other.getSenderId().isEmpty()) {
          senderId_ = other.senderId_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.getSenderGuid().isEmpty()) {
          senderGuid_ = other.senderGuid_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        if (!other.getSenderNickName().isEmpty()) {
          senderNickName_ = other.senderNickName_;
          bitField0_ |= 0x00000004;
          onChanged();
        }
        if (other.getAcceptOrRefuse() != 0) {
          setAcceptOrRefuse(other.getAcceptOrRefuse());
        }
        if (!other.getReceiverId().isEmpty()) {
          receiverId_ = other.receiverId_;
          bitField0_ |= 0x00000010;
          onChanged();
        }
        if (!other.getReceiverGuid().isEmpty()) {
          receiverGuid_ = other.receiverGuid_;
          bitField0_ |= 0x00000020;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                senderId_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                senderGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              case 26: {
                senderNickName_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000004;
                break;
              } // case 26
              case 32: {
                acceptOrRefuse_ = input.readInt32();
                bitField0_ |= 0x00000008;
                break;
              } // case 32
              case 42: {
                receiverId_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000010;
                break;
              } // case 42
              case 50: {
                receiverGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000020;
                break;
              } // case 50
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object senderId_ = "";
      /**
       * <code>string senderId = 1;</code>
       * @return The senderId.
       */
      public java.lang.String getSenderId() {
        java.lang.Object ref = senderId_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          senderId_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string senderId = 1;</code>
       * @return The bytes for senderId.
       */
      public com.google.protobuf.ByteString
          getSenderIdBytes() {
        java.lang.Object ref = senderId_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          senderId_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string senderId = 1;</code>
       * @param value The senderId to set.
       * @return This builder for chaining.
       */
      public Builder setSenderId(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        senderId_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string senderId = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearSenderId() {
        senderId_ = getDefaultInstance().getSenderId();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string senderId = 1;</code>
       * @param value The bytes for senderId to set.
       * @return This builder for chaining.
       */
      public Builder setSenderIdBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        senderId_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.lang.Object senderGuid_ = "";
      /**
       * <code>string senderGuid = 2;</code>
       * @return The senderGuid.
       */
      public java.lang.String getSenderGuid() {
        java.lang.Object ref = senderGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          senderGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string senderGuid = 2;</code>
       * @return The bytes for senderGuid.
       */
      public com.google.protobuf.ByteString
          getSenderGuidBytes() {
        java.lang.Object ref = senderGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          senderGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string senderGuid = 2;</code>
       * @param value The senderGuid to set.
       * @return This builder for chaining.
       */
      public Builder setSenderGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        senderGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string senderGuid = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearSenderGuid() {
        senderGuid_ = getDefaultInstance().getSenderGuid();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string senderGuid = 2;</code>
       * @param value The bytes for senderGuid to set.
       * @return This builder for chaining.
       */
      public Builder setSenderGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        senderGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }

      private java.lang.Object senderNickName_ = "";
      /**
       * <code>string senderNickName = 3;</code>
       * @return The senderNickName.
       */
      public java.lang.String getSenderNickName() {
        java.lang.Object ref = senderNickName_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          senderNickName_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string senderNickName = 3;</code>
       * @return The bytes for senderNickName.
       */
      public com.google.protobuf.ByteString
          getSenderNickNameBytes() {
        java.lang.Object ref = senderNickName_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          senderNickName_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string senderNickName = 3;</code>
       * @param value The senderNickName to set.
       * @return This builder for chaining.
       */
      public Builder setSenderNickName(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        senderNickName_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>string senderNickName = 3;</code>
       * @return This builder for chaining.
       */
      public Builder clearSenderNickName() {
        senderNickName_ = getDefaultInstance().getSenderNickName();
        bitField0_ = (bitField0_ & ~0x00000004);
        onChanged();
        return this;
      }
      /**
       * <code>string senderNickName = 3;</code>
       * @param value The bytes for senderNickName to set.
       * @return This builder for chaining.
       */
      public Builder setSenderNickNameBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        senderNickName_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }

      private int acceptOrRefuse_ ;
      /**
       * <code>int32 acceptOrRefuse = 4;</code>
       * @return The acceptOrRefuse.
       */
      @java.lang.Override
      public int getAcceptOrRefuse() {
        return acceptOrRefuse_;
      }
      /**
       * <code>int32 acceptOrRefuse = 4;</code>
       * @param value The acceptOrRefuse to set.
       * @return This builder for chaining.
       */
      public Builder setAcceptOrRefuse(int value) {
        
        acceptOrRefuse_ = value;
        bitField0_ |= 0x00000008;
        onChanged();
        return this;
      }
      /**
       * <code>int32 acceptOrRefuse = 4;</code>
       * @return This builder for chaining.
       */
      public Builder clearAcceptOrRefuse() {
        bitField0_ = (bitField0_ & ~0x00000008);
        acceptOrRefuse_ = 0;
        onChanged();
        return this;
      }

      private java.lang.Object receiverId_ = "";
      /**
       * <code>string receiverId = 5;</code>
       * @return The receiverId.
       */
      public java.lang.String getReceiverId() {
        java.lang.Object ref = receiverId_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          receiverId_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string receiverId = 5;</code>
       * @return The bytes for receiverId.
       */
      public com.google.protobuf.ByteString
          getReceiverIdBytes() {
        java.lang.Object ref = receiverId_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          receiverId_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string receiverId = 5;</code>
       * @param value The receiverId to set.
       * @return This builder for chaining.
       */
      public Builder setReceiverId(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        receiverId_ = value;
        bitField0_ |= 0x00000010;
        onChanged();
        return this;
      }
      /**
       * <code>string receiverId = 5;</code>
       * @return This builder for chaining.
       */
      public Builder clearReceiverId() {
        receiverId_ = getDefaultInstance().getReceiverId();
        bitField0_ = (bitField0_ & ~0x00000010);
        onChanged();
        return this;
      }
      /**
       * <code>string receiverId = 5;</code>
       * @param value The bytes for receiverId to set.
       * @return This builder for chaining.
       */
      public Builder setReceiverIdBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        receiverId_ = value;
        bitField0_ |= 0x00000010;
        onChanged();
        return this;
      }

      private java.lang.Object receiverGuid_ = "";
      /**
       * <code>string receiverGuid = 6;</code>
       * @return The receiverGuid.
       */
      public java.lang.String getReceiverGuid() {
        java.lang.Object ref = receiverGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          receiverGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string receiverGuid = 6;</code>
       * @return The bytes for receiverGuid.
       */
      public com.google.protobuf.ByteString
          getReceiverGuidBytes() {
        java.lang.Object ref = receiverGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          receiverGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string receiverGuid = 6;</code>
       * @param value The receiverGuid to set.
       * @return This builder for chaining.
       */
      public Builder setReceiverGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        receiverGuid_ = value;
        bitField0_ |= 0x00000020;
        onChanged();
        return this;
      }
      /**
       * <code>string receiverGuid = 6;</code>
       * @return This builder for chaining.
       */
      public Builder clearReceiverGuid() {
        receiverGuid_ = getDefaultInstance().getReceiverGuid();
        bitField0_ = (bitField0_ & ~0x00000020);
        onChanged();
        return this;
      }
      /**
       * <code>string receiverGuid = 6;</code>
       * @param value The bytes for receiverGuid to set.
       * @return This builder for chaining.
       */
      public Builder setReceiverGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        receiverGuid_ = value;
        bitField0_ |= 0x00000020;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.FriendAcceptNoti)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.FriendAcceptNoti)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<FriendAcceptNoti>
        PARSER = new com.google.protobuf.AbstractParser<FriendAcceptNoti>() {
      @java.lang.Override
      public FriendAcceptNoti parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<FriendAcceptNoti> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<FriendAcceptNoti> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface FriendDeleteNotiOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.FriendDeleteNoti)
      com.google.protobuf.MessageOrBuilder {

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

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

    /**
     * <code>string senderNickName = 3;</code>
     * @return The senderNickName.
     */
    java.lang.String getSenderNickName();
    /**
     * <code>string senderNickName = 3;</code>
     * @return The bytes for senderNickName.
     */
    com.google.protobuf.ByteString
        getSenderNickNameBytes();

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

    /**
     * <code>string receiverGuid = 5;</code>
     * @return The receiverGuid.
     */
    java.lang.String getReceiverGuid();
    /**
     * <code>string receiverGuid = 5;</code>
     * @return The bytes for receiverGuid.
     */
    com.google.protobuf.ByteString
        getReceiverGuidBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.FriendDeleteNoti}
   */
  public static final class FriendDeleteNoti extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.FriendDeleteNoti)
      FriendDeleteNotiOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use FriendDeleteNoti.newBuilder() to construct.
    private FriendDeleteNoti(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private FriendDeleteNoti() {
      senderId_ = "";
      senderGuid_ = "";
      senderNickName_ = "";
      receiverId_ = "";
      receiverGuid_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new FriendDeleteNoti();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_FriendDeleteNoti_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_FriendDeleteNoti_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti.Builder.class);
    }

    public static final int SENDERID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object senderId_ = "";
    /**
     * <code>string senderId = 1;</code>
     * @return The senderId.
     */
    @java.lang.Override
    public java.lang.String getSenderId() {
      java.lang.Object ref = senderId_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        senderId_ = s;
        return s;
      }
    }
    /**
     * <code>string senderId = 1;</code>
     * @return The bytes for senderId.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getSenderIdBytes() {
      java.lang.Object ref = senderId_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        senderId_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int SENDERGUID_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object senderGuid_ = "";
    /**
     * <code>string senderGuid = 2;</code>
     * @return The senderGuid.
     */
    @java.lang.Override
    public java.lang.String getSenderGuid() {
      java.lang.Object ref = senderGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        senderGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string senderGuid = 2;</code>
     * @return The bytes for senderGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getSenderGuidBytes() {
      java.lang.Object ref = senderGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        senderGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int SENDERNICKNAME_FIELD_NUMBER = 3;
    @SuppressWarnings("serial")
    private volatile java.lang.Object senderNickName_ = "";
    /**
     * <code>string senderNickName = 3;</code>
     * @return The senderNickName.
     */
    @java.lang.Override
    public java.lang.String getSenderNickName() {
      java.lang.Object ref = senderNickName_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        senderNickName_ = s;
        return s;
      }
    }
    /**
     * <code>string senderNickName = 3;</code>
     * @return The bytes for senderNickName.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getSenderNickNameBytes() {
      java.lang.Object ref = senderNickName_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        senderNickName_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int RECEIVERID_FIELD_NUMBER = 4;
    @SuppressWarnings("serial")
    private volatile java.lang.Object receiverId_ = "";
    /**
     * <code>string receiverId = 4;</code>
     * @return The receiverId.
     */
    @java.lang.Override
    public java.lang.String getReceiverId() {
      java.lang.Object ref = receiverId_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        receiverId_ = s;
        return s;
      }
    }
    /**
     * <code>string receiverId = 4;</code>
     * @return The bytes for receiverId.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getReceiverIdBytes() {
      java.lang.Object ref = receiverId_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        receiverId_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int RECEIVERGUID_FIELD_NUMBER = 5;
    @SuppressWarnings("serial")
    private volatile java.lang.Object receiverGuid_ = "";
    /**
     * <code>string receiverGuid = 5;</code>
     * @return The receiverGuid.
     */
    @java.lang.Override
    public java.lang.String getReceiverGuid() {
      java.lang.Object ref = receiverGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        receiverGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string receiverGuid = 5;</code>
     * @return The bytes for receiverGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getReceiverGuidBytes() {
      java.lang.Object ref = receiverGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        receiverGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(senderId_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, senderId_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(senderGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, senderGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(senderNickName_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 3, senderNickName_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiverId_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 4, receiverId_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiverGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 5, receiverGuid_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(senderId_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, senderId_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(senderGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, senderGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(senderNickName_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, senderNickName_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiverId_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, receiverId_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiverGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, receiverGuid_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti) obj;

      if (!getSenderId()
          .equals(other.getSenderId())) return false;
      if (!getSenderGuid()
          .equals(other.getSenderGuid())) return false;
      if (!getSenderNickName()
          .equals(other.getSenderNickName())) return false;
      if (!getReceiverId()
          .equals(other.getReceiverId())) return false;
      if (!getReceiverGuid()
          .equals(other.getReceiverGuid())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + SENDERID_FIELD_NUMBER;
      hash = (53 * hash) + getSenderId().hashCode();
      hash = (37 * hash) + SENDERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getSenderGuid().hashCode();
      hash = (37 * hash) + SENDERNICKNAME_FIELD_NUMBER;
      hash = (53 * hash) + getSenderNickName().hashCode();
      hash = (37 * hash) + RECEIVERID_FIELD_NUMBER;
      hash = (53 * hash) + getReceiverId().hashCode();
      hash = (37 * hash) + RECEIVERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getReceiverGuid().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.FriendDeleteNoti}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.FriendDeleteNoti)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNotiOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_FriendDeleteNoti_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_FriendDeleteNoti_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        senderId_ = "";
        senderGuid_ = "";
        senderNickName_ = "";
        receiverId_ = "";
        receiverGuid_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_FriendDeleteNoti_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.senderId_ = senderId_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.senderGuid_ = senderGuid_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.senderNickName_ = senderNickName_;
        }
        if (((from_bitField0_ & 0x00000008) != 0)) {
          result.receiverId_ = receiverId_;
        }
        if (((from_bitField0_ & 0x00000010) != 0)) {
          result.receiverGuid_ = receiverGuid_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti.getDefaultInstance()) return this;
        if (!other.getSenderId().isEmpty()) {
          senderId_ = other.senderId_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.getSenderGuid().isEmpty()) {
          senderGuid_ = other.senderGuid_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        if (!other.getSenderNickName().isEmpty()) {
          senderNickName_ = other.senderNickName_;
          bitField0_ |= 0x00000004;
          onChanged();
        }
        if (!other.getReceiverId().isEmpty()) {
          receiverId_ = other.receiverId_;
          bitField0_ |= 0x00000008;
          onChanged();
        }
        if (!other.getReceiverGuid().isEmpty()) {
          receiverGuid_ = other.receiverGuid_;
          bitField0_ |= 0x00000010;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                senderId_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                senderGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              case 26: {
                senderNickName_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000004;
                break;
              } // case 26
              case 34: {
                receiverId_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000008;
                break;
              } // case 34
              case 42: {
                receiverGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000010;
                break;
              } // case 42
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object senderId_ = "";
      /**
       * <code>string senderId = 1;</code>
       * @return The senderId.
       */
      public java.lang.String getSenderId() {
        java.lang.Object ref = senderId_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          senderId_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string senderId = 1;</code>
       * @return The bytes for senderId.
       */
      public com.google.protobuf.ByteString
          getSenderIdBytes() {
        java.lang.Object ref = senderId_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          senderId_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string senderId = 1;</code>
       * @param value The senderId to set.
       * @return This builder for chaining.
       */
      public Builder setSenderId(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        senderId_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string senderId = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearSenderId() {
        senderId_ = getDefaultInstance().getSenderId();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string senderId = 1;</code>
       * @param value The bytes for senderId to set.
       * @return This builder for chaining.
       */
      public Builder setSenderIdBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        senderId_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.lang.Object senderGuid_ = "";
      /**
       * <code>string senderGuid = 2;</code>
       * @return The senderGuid.
       */
      public java.lang.String getSenderGuid() {
        java.lang.Object ref = senderGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          senderGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string senderGuid = 2;</code>
       * @return The bytes for senderGuid.
       */
      public com.google.protobuf.ByteString
          getSenderGuidBytes() {
        java.lang.Object ref = senderGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          senderGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string senderGuid = 2;</code>
       * @param value The senderGuid to set.
       * @return This builder for chaining.
       */
      public Builder setSenderGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        senderGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string senderGuid = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearSenderGuid() {
        senderGuid_ = getDefaultInstance().getSenderGuid();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string senderGuid = 2;</code>
       * @param value The bytes for senderGuid to set.
       * @return This builder for chaining.
       */
      public Builder setSenderGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        senderGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }

      private java.lang.Object senderNickName_ = "";
      /**
       * <code>string senderNickName = 3;</code>
       * @return The senderNickName.
       */
      public java.lang.String getSenderNickName() {
        java.lang.Object ref = senderNickName_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          senderNickName_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string senderNickName = 3;</code>
       * @return The bytes for senderNickName.
       */
      public com.google.protobuf.ByteString
          getSenderNickNameBytes() {
        java.lang.Object ref = senderNickName_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          senderNickName_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string senderNickName = 3;</code>
       * @param value The senderNickName to set.
       * @return This builder for chaining.
       */
      public Builder setSenderNickName(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        senderNickName_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>string senderNickName = 3;</code>
       * @return This builder for chaining.
       */
      public Builder clearSenderNickName() {
        senderNickName_ = getDefaultInstance().getSenderNickName();
        bitField0_ = (bitField0_ & ~0x00000004);
        onChanged();
        return this;
      }
      /**
       * <code>string senderNickName = 3;</code>
       * @param value The bytes for senderNickName to set.
       * @return This builder for chaining.
       */
      public Builder setSenderNickNameBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        senderNickName_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }

      private java.lang.Object receiverId_ = "";
      /**
       * <code>string receiverId = 4;</code>
       * @return The receiverId.
       */
      public java.lang.String getReceiverId() {
        java.lang.Object ref = receiverId_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          receiverId_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string receiverId = 4;</code>
       * @return The bytes for receiverId.
       */
      public com.google.protobuf.ByteString
          getReceiverIdBytes() {
        java.lang.Object ref = receiverId_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          receiverId_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string receiverId = 4;</code>
       * @param value The receiverId to set.
       * @return This builder for chaining.
       */
      public Builder setReceiverId(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        receiverId_ = value;
        bitField0_ |= 0x00000008;
        onChanged();
        return this;
      }
      /**
       * <code>string receiverId = 4;</code>
       * @return This builder for chaining.
       */
      public Builder clearReceiverId() {
        receiverId_ = getDefaultInstance().getReceiverId();
        bitField0_ = (bitField0_ & ~0x00000008);
        onChanged();
        return this;
      }
      /**
       * <code>string receiverId = 4;</code>
       * @param value The bytes for receiverId to set.
       * @return This builder for chaining.
       */
      public Builder setReceiverIdBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        receiverId_ = value;
        bitField0_ |= 0x00000008;
        onChanged();
        return this;
      }

      private java.lang.Object receiverGuid_ = "";
      /**
       * <code>string receiverGuid = 5;</code>
       * @return The receiverGuid.
       */
      public java.lang.String getReceiverGuid() {
        java.lang.Object ref = receiverGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          receiverGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string receiverGuid = 5;</code>
       * @return The bytes for receiverGuid.
       */
      public com.google.protobuf.ByteString
          getReceiverGuidBytes() {
        java.lang.Object ref = receiverGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          receiverGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string receiverGuid = 5;</code>
       * @param value The receiverGuid to set.
       * @return This builder for chaining.
       */
      public Builder setReceiverGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        receiverGuid_ = value;
        bitField0_ |= 0x00000010;
        onChanged();
        return this;
      }
      /**
       * <code>string receiverGuid = 5;</code>
       * @return This builder for chaining.
       */
      public Builder clearReceiverGuid() {
        receiverGuid_ = getDefaultInstance().getReceiverGuid();
        bitField0_ = (bitField0_ & ~0x00000010);
        onChanged();
        return this;
      }
      /**
       * <code>string receiverGuid = 5;</code>
       * @param value The bytes for receiverGuid to set.
       * @return This builder for chaining.
       */
      public Builder setReceiverGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        receiverGuid_ = value;
        bitField0_ |= 0x00000010;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.FriendDeleteNoti)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.FriendDeleteNoti)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<FriendDeleteNoti>
        PARSER = new com.google.protobuf.AbstractParser<FriendDeleteNoti>() {
      @java.lang.Override
      public FriendDeleteNoti parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<FriendDeleteNoti> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<FriendDeleteNoti> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface CancelFriendRequestNotiOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.CancelFriendRequestNoti)
      com.google.protobuf.MessageOrBuilder {

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

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

    /**
     * <code>string senderNickName = 3;</code>
     * @return The senderNickName.
     */
    java.lang.String getSenderNickName();
    /**
     * <code>string senderNickName = 3;</code>
     * @return The bytes for senderNickName.
     */
    com.google.protobuf.ByteString
        getSenderNickNameBytes();

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

    /**
     * <code>string receiverGuid = 5;</code>
     * @return The receiverGuid.
     */
    java.lang.String getReceiverGuid();
    /**
     * <code>string receiverGuid = 5;</code>
     * @return The bytes for receiverGuid.
     */
    com.google.protobuf.ByteString
        getReceiverGuidBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.CancelFriendRequestNoti}
   */
  public static final class CancelFriendRequestNoti extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.CancelFriendRequestNoti)
      CancelFriendRequestNotiOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use CancelFriendRequestNoti.newBuilder() to construct.
    private CancelFriendRequestNoti(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private CancelFriendRequestNoti() {
      senderId_ = "";
      senderGuid_ = "";
      senderNickName_ = "";
      receiverId_ = "";
      receiverGuid_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new CancelFriendRequestNoti();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_CancelFriendRequestNoti_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_CancelFriendRequestNoti_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti.Builder.class);
    }

    public static final int SENDERID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object senderId_ = "";
    /**
     * <code>string senderId = 1;</code>
     * @return The senderId.
     */
    @java.lang.Override
    public java.lang.String getSenderId() {
      java.lang.Object ref = senderId_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        senderId_ = s;
        return s;
      }
    }
    /**
     * <code>string senderId = 1;</code>
     * @return The bytes for senderId.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getSenderIdBytes() {
      java.lang.Object ref = senderId_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        senderId_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int SENDERGUID_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object senderGuid_ = "";
    /**
     * <code>string senderGuid = 2;</code>
     * @return The senderGuid.
     */
    @java.lang.Override
    public java.lang.String getSenderGuid() {
      java.lang.Object ref = senderGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        senderGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string senderGuid = 2;</code>
     * @return The bytes for senderGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getSenderGuidBytes() {
      java.lang.Object ref = senderGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        senderGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int SENDERNICKNAME_FIELD_NUMBER = 3;
    @SuppressWarnings("serial")
    private volatile java.lang.Object senderNickName_ = "";
    /**
     * <code>string senderNickName = 3;</code>
     * @return The senderNickName.
     */
    @java.lang.Override
    public java.lang.String getSenderNickName() {
      java.lang.Object ref = senderNickName_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        senderNickName_ = s;
        return s;
      }
    }
    /**
     * <code>string senderNickName = 3;</code>
     * @return The bytes for senderNickName.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getSenderNickNameBytes() {
      java.lang.Object ref = senderNickName_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        senderNickName_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int RECEIVERID_FIELD_NUMBER = 4;
    @SuppressWarnings("serial")
    private volatile java.lang.Object receiverId_ = "";
    /**
     * <code>string receiverId = 4;</code>
     * @return The receiverId.
     */
    @java.lang.Override
    public java.lang.String getReceiverId() {
      java.lang.Object ref = receiverId_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        receiverId_ = s;
        return s;
      }
    }
    /**
     * <code>string receiverId = 4;</code>
     * @return The bytes for receiverId.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getReceiverIdBytes() {
      java.lang.Object ref = receiverId_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        receiverId_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int RECEIVERGUID_FIELD_NUMBER = 5;
    @SuppressWarnings("serial")
    private volatile java.lang.Object receiverGuid_ = "";
    /**
     * <code>string receiverGuid = 5;</code>
     * @return The receiverGuid.
     */
    @java.lang.Override
    public java.lang.String getReceiverGuid() {
      java.lang.Object ref = receiverGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        receiverGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string receiverGuid = 5;</code>
     * @return The bytes for receiverGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getReceiverGuidBytes() {
      java.lang.Object ref = receiverGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        receiverGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(senderId_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, senderId_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(senderGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, senderGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(senderNickName_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 3, senderNickName_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiverId_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 4, receiverId_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiverGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 5, receiverGuid_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(senderId_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, senderId_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(senderGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, senderGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(senderNickName_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, senderNickName_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiverId_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, receiverId_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiverGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, receiverGuid_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti) obj;

      if (!getSenderId()
          .equals(other.getSenderId())) return false;
      if (!getSenderGuid()
          .equals(other.getSenderGuid())) return false;
      if (!getSenderNickName()
          .equals(other.getSenderNickName())) return false;
      if (!getReceiverId()
          .equals(other.getReceiverId())) return false;
      if (!getReceiverGuid()
          .equals(other.getReceiverGuid())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + SENDERID_FIELD_NUMBER;
      hash = (53 * hash) + getSenderId().hashCode();
      hash = (37 * hash) + SENDERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getSenderGuid().hashCode();
      hash = (37 * hash) + SENDERNICKNAME_FIELD_NUMBER;
      hash = (53 * hash) + getSenderNickName().hashCode();
      hash = (37 * hash) + RECEIVERID_FIELD_NUMBER;
      hash = (53 * hash) + getReceiverId().hashCode();
      hash = (37 * hash) + RECEIVERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getReceiverGuid().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.CancelFriendRequestNoti}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.CancelFriendRequestNoti)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNotiOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_CancelFriendRequestNoti_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_CancelFriendRequestNoti_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        senderId_ = "";
        senderGuid_ = "";
        senderNickName_ = "";
        receiverId_ = "";
        receiverGuid_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_CancelFriendRequestNoti_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.senderId_ = senderId_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.senderGuid_ = senderGuid_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.senderNickName_ = senderNickName_;
        }
        if (((from_bitField0_ & 0x00000008) != 0)) {
          result.receiverId_ = receiverId_;
        }
        if (((from_bitField0_ & 0x00000010) != 0)) {
          result.receiverGuid_ = receiverGuid_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti.getDefaultInstance()) return this;
        if (!other.getSenderId().isEmpty()) {
          senderId_ = other.senderId_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.getSenderGuid().isEmpty()) {
          senderGuid_ = other.senderGuid_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        if (!other.getSenderNickName().isEmpty()) {
          senderNickName_ = other.senderNickName_;
          bitField0_ |= 0x00000004;
          onChanged();
        }
        if (!other.getReceiverId().isEmpty()) {
          receiverId_ = other.receiverId_;
          bitField0_ |= 0x00000008;
          onChanged();
        }
        if (!other.getReceiverGuid().isEmpty()) {
          receiverGuid_ = other.receiverGuid_;
          bitField0_ |= 0x00000010;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                senderId_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                senderGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              case 26: {
                senderNickName_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000004;
                break;
              } // case 26
              case 34: {
                receiverId_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000008;
                break;
              } // case 34
              case 42: {
                receiverGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000010;
                break;
              } // case 42
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object senderId_ = "";
      /**
       * <code>string senderId = 1;</code>
       * @return The senderId.
       */
      public java.lang.String getSenderId() {
        java.lang.Object ref = senderId_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          senderId_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string senderId = 1;</code>
       * @return The bytes for senderId.
       */
      public com.google.protobuf.ByteString
          getSenderIdBytes() {
        java.lang.Object ref = senderId_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          senderId_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string senderId = 1;</code>
       * @param value The senderId to set.
       * @return This builder for chaining.
       */
      public Builder setSenderId(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        senderId_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string senderId = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearSenderId() {
        senderId_ = getDefaultInstance().getSenderId();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string senderId = 1;</code>
       * @param value The bytes for senderId to set.
       * @return This builder for chaining.
       */
      public Builder setSenderIdBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        senderId_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.lang.Object senderGuid_ = "";
      /**
       * <code>string senderGuid = 2;</code>
       * @return The senderGuid.
       */
      public java.lang.String getSenderGuid() {
        java.lang.Object ref = senderGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          senderGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string senderGuid = 2;</code>
       * @return The bytes for senderGuid.
       */
      public com.google.protobuf.ByteString
          getSenderGuidBytes() {
        java.lang.Object ref = senderGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          senderGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string senderGuid = 2;</code>
       * @param value The senderGuid to set.
       * @return This builder for chaining.
       */
      public Builder setSenderGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        senderGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string senderGuid = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearSenderGuid() {
        senderGuid_ = getDefaultInstance().getSenderGuid();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string senderGuid = 2;</code>
       * @param value The bytes for senderGuid to set.
       * @return This builder for chaining.
       */
      public Builder setSenderGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        senderGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }

      private java.lang.Object senderNickName_ = "";
      /**
       * <code>string senderNickName = 3;</code>
       * @return The senderNickName.
       */
      public java.lang.String getSenderNickName() {
        java.lang.Object ref = senderNickName_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          senderNickName_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string senderNickName = 3;</code>
       * @return The bytes for senderNickName.
       */
      public com.google.protobuf.ByteString
          getSenderNickNameBytes() {
        java.lang.Object ref = senderNickName_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          senderNickName_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string senderNickName = 3;</code>
       * @param value The senderNickName to set.
       * @return This builder for chaining.
       */
      public Builder setSenderNickName(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        senderNickName_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>string senderNickName = 3;</code>
       * @return This builder for chaining.
       */
      public Builder clearSenderNickName() {
        senderNickName_ = getDefaultInstance().getSenderNickName();
        bitField0_ = (bitField0_ & ~0x00000004);
        onChanged();
        return this;
      }
      /**
       * <code>string senderNickName = 3;</code>
       * @param value The bytes for senderNickName to set.
       * @return This builder for chaining.
       */
      public Builder setSenderNickNameBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        senderNickName_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }

      private java.lang.Object receiverId_ = "";
      /**
       * <code>string receiverId = 4;</code>
       * @return The receiverId.
       */
      public java.lang.String getReceiverId() {
        java.lang.Object ref = receiverId_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          receiverId_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string receiverId = 4;</code>
       * @return The bytes for receiverId.
       */
      public com.google.protobuf.ByteString
          getReceiverIdBytes() {
        java.lang.Object ref = receiverId_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          receiverId_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string receiverId = 4;</code>
       * @param value The receiverId to set.
       * @return This builder for chaining.
       */
      public Builder setReceiverId(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        receiverId_ = value;
        bitField0_ |= 0x00000008;
        onChanged();
        return this;
      }
      /**
       * <code>string receiverId = 4;</code>
       * @return This builder for chaining.
       */
      public Builder clearReceiverId() {
        receiverId_ = getDefaultInstance().getReceiverId();
        bitField0_ = (bitField0_ & ~0x00000008);
        onChanged();
        return this;
      }
      /**
       * <code>string receiverId = 4;</code>
       * @param value The bytes for receiverId to set.
       * @return This builder for chaining.
       */
      public Builder setReceiverIdBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        receiverId_ = value;
        bitField0_ |= 0x00000008;
        onChanged();
        return this;
      }

      private java.lang.Object receiverGuid_ = "";
      /**
       * <code>string receiverGuid = 5;</code>
       * @return The receiverGuid.
       */
      public java.lang.String getReceiverGuid() {
        java.lang.Object ref = receiverGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          receiverGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string receiverGuid = 5;</code>
       * @return The bytes for receiverGuid.
       */
      public com.google.protobuf.ByteString
          getReceiverGuidBytes() {
        java.lang.Object ref = receiverGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          receiverGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string receiverGuid = 5;</code>
       * @param value The receiverGuid to set.
       * @return This builder for chaining.
       */
      public Builder setReceiverGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        receiverGuid_ = value;
        bitField0_ |= 0x00000010;
        onChanged();
        return this;
      }
      /**
       * <code>string receiverGuid = 5;</code>
       * @return This builder for chaining.
       */
      public Builder clearReceiverGuid() {
        receiverGuid_ = getDefaultInstance().getReceiverGuid();
        bitField0_ = (bitField0_ & ~0x00000010);
        onChanged();
        return this;
      }
      /**
       * <code>string receiverGuid = 5;</code>
       * @param value The bytes for receiverGuid to set.
       * @return This builder for chaining.
       */
      public Builder setReceiverGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        receiverGuid_ = value;
        bitField0_ |= 0x00000010;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.CancelFriendRequestNoti)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.CancelFriendRequestNoti)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<CancelFriendRequestNoti>
        PARSER = new com.google.protobuf.AbstractParser<CancelFriendRequestNoti>() {
      @java.lang.Override
      public CancelFriendRequestNoti parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<CancelFriendRequestNoti> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<CancelFriendRequestNoti> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface KickedFromFriendsMyHomeNotiOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.KickedFromFriendsMyHomeNoti)
      com.google.protobuf.MessageOrBuilder {
  }
  /**
   * Protobuf type {@code ServerMessage.KickedFromFriendsMyHomeNoti}
   */
  public static final class KickedFromFriendsMyHomeNoti extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.KickedFromFriendsMyHomeNoti)
      KickedFromFriendsMyHomeNotiOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use KickedFromFriendsMyHomeNoti.newBuilder() to construct.
    private KickedFromFriendsMyHomeNoti(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private KickedFromFriendsMyHomeNoti() {
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new KickedFromFriendsMyHomeNoti();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_KickedFromFriendsMyHomeNoti_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_KickedFromFriendsMyHomeNoti_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti.Builder.class);
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti) obj;

      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.KickedFromFriendsMyHomeNoti}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.KickedFromFriendsMyHomeNoti)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNotiOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_KickedFromFriendsMyHomeNoti_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_KickedFromFriendsMyHomeNoti_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_KickedFromFriendsMyHomeNoti_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti(this);
        onBuilt();
        return result;
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti.getDefaultInstance()) return this;
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.KickedFromFriendsMyHomeNoti)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.KickedFromFriendsMyHomeNoti)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<KickedFromFriendsMyHomeNoti>
        PARSER = new com.google.protobuf.AbstractParser<KickedFromFriendsMyHomeNoti>() {
      @java.lang.Override
      public KickedFromFriendsMyHomeNoti parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<KickedFromFriendsMyHomeNoti> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<KickedFromFriendsMyHomeNoti> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface GS2GS_REQ_RESERVATION_ENTER_TO_SERVEROrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER)
      com.google.protobuf.MessageOrBuilder {

    /**
     * <code>.ServerMoveType moveType = 1;</code>
     * @return The enum numeric value on the wire for moveType.
     */
    int getMoveTypeValue();
    /**
     * <code>.ServerMoveType moveType = 1;</code>
     * @return The moveType.
     */
    com.caliverse.admin.domain.RabbitMq.message.ServerMoveType getMoveType();

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

    /**
     * <code>string requestUserGuid = 3;</code>
     * @return The requestUserGuid.
     */
    java.lang.String getRequestUserGuid();
    /**
     * <code>string requestUserGuid = 3;</code>
     * @return The bytes for requestUserGuid.
     */
    com.google.protobuf.ByteString
        getRequestUserGuidBytes();

    /**
     * <code>string summonPartyGuid = 4;</code>
     * @return The summonPartyGuid.
     */
    java.lang.String getSummonPartyGuid();
    /**
     * <code>string summonPartyGuid = 4;</code>
     * @return The bytes for summonPartyGuid.
     */
    com.google.protobuf.ByteString
        getSummonPartyGuidBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER}
   */
  public static final class GS2GS_REQ_RESERVATION_ENTER_TO_SERVER extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER)
      GS2GS_REQ_RESERVATION_ENTER_TO_SERVEROrBuilder {
  private static final long serialVersionUID = 0L;
    // Use GS2GS_REQ_RESERVATION_ENTER_TO_SERVER.newBuilder() to construct.
    private GS2GS_REQ_RESERVATION_ENTER_TO_SERVER(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private GS2GS_REQ_RESERVATION_ENTER_TO_SERVER() {
      moveType_ = 0;
      requestServerName_ = "";
      requestUserGuid_ = "";
      summonPartyGuid_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new GS2GS_REQ_RESERVATION_ENTER_TO_SERVER();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_REQ_RESERVATION_ENTER_TO_SERVER_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_REQ_RESERVATION_ENTER_TO_SERVER_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER.Builder.class);
    }

    public static final int MOVETYPE_FIELD_NUMBER = 1;
    private int moveType_ = 0;
    /**
     * <code>.ServerMoveType moveType = 1;</code>
     * @return The enum numeric value on the wire for moveType.
     */
    @java.lang.Override public int getMoveTypeValue() {
      return moveType_;
    }
    /**
     * <code>.ServerMoveType moveType = 1;</code>
     * @return The moveType.
     */
    @java.lang.Override public com.caliverse.admin.domain.RabbitMq.message.ServerMoveType getMoveType() {
      com.caliverse.admin.domain.RabbitMq.message.ServerMoveType result = com.caliverse.admin.domain.RabbitMq.message.ServerMoveType.forNumber(moveType_);
      return result == null ? com.caliverse.admin.domain.RabbitMq.message.ServerMoveType.UNRECOGNIZED : result;
    }

    public static final int REQUESTSERVERNAME_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object requestServerName_ = "";
    /**
     * <code>string requestServerName = 2;</code>
     * @return The requestServerName.
     */
    @java.lang.Override
    public java.lang.String getRequestServerName() {
      java.lang.Object ref = requestServerName_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        requestServerName_ = s;
        return s;
      }
    }
    /**
     * <code>string requestServerName = 2;</code>
     * @return The bytes for requestServerName.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getRequestServerNameBytes() {
      java.lang.Object ref = requestServerName_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        requestServerName_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int REQUESTUSERGUID_FIELD_NUMBER = 3;
    @SuppressWarnings("serial")
    private volatile java.lang.Object requestUserGuid_ = "";
    /**
     * <code>string requestUserGuid = 3;</code>
     * @return The requestUserGuid.
     */
    @java.lang.Override
    public java.lang.String getRequestUserGuid() {
      java.lang.Object ref = requestUserGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        requestUserGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string requestUserGuid = 3;</code>
     * @return The bytes for requestUserGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getRequestUserGuidBytes() {
      java.lang.Object ref = requestUserGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        requestUserGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int SUMMONPARTYGUID_FIELD_NUMBER = 4;
    @SuppressWarnings("serial")
    private volatile java.lang.Object summonPartyGuid_ = "";
    /**
     * <code>string summonPartyGuid = 4;</code>
     * @return The summonPartyGuid.
     */
    @java.lang.Override
    public java.lang.String getSummonPartyGuid() {
      java.lang.Object ref = summonPartyGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        summonPartyGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string summonPartyGuid = 4;</code>
     * @return The bytes for summonPartyGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getSummonPartyGuidBytes() {
      java.lang.Object ref = summonPartyGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        summonPartyGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (moveType_ != com.caliverse.admin.domain.RabbitMq.message.ServerMoveType.ServerMoveType_None.getNumber()) {
        output.writeEnum(1, moveType_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestServerName_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, requestServerName_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestUserGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 3, requestUserGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(summonPartyGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 4, summonPartyGuid_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (moveType_ != com.caliverse.admin.domain.RabbitMq.message.ServerMoveType.ServerMoveType_None.getNumber()) {
        size += com.google.protobuf.CodedOutputStream
          .computeEnumSize(1, moveType_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestServerName_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, requestServerName_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestUserGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, requestUserGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(summonPartyGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, summonPartyGuid_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER) obj;

      if (moveType_ != other.moveType_) return false;
      if (!getRequestServerName()
          .equals(other.getRequestServerName())) return false;
      if (!getRequestUserGuid()
          .equals(other.getRequestUserGuid())) return false;
      if (!getSummonPartyGuid()
          .equals(other.getSummonPartyGuid())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + MOVETYPE_FIELD_NUMBER;
      hash = (53 * hash) + moveType_;
      hash = (37 * hash) + REQUESTSERVERNAME_FIELD_NUMBER;
      hash = (53 * hash) + getRequestServerName().hashCode();
      hash = (37 * hash) + REQUESTUSERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getRequestUserGuid().hashCode();
      hash = (37 * hash) + SUMMONPARTYGUID_FIELD_NUMBER;
      hash = (53 * hash) + getSummonPartyGuid().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVEROrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_REQ_RESERVATION_ENTER_TO_SERVER_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_REQ_RESERVATION_ENTER_TO_SERVER_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        moveType_ = 0;
        requestServerName_ = "";
        requestUserGuid_ = "";
        summonPartyGuid_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_REQ_RESERVATION_ENTER_TO_SERVER_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.moveType_ = moveType_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.requestServerName_ = requestServerName_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.requestUserGuid_ = requestUserGuid_;
        }
        if (((from_bitField0_ & 0x00000008) != 0)) {
          result.summonPartyGuid_ = summonPartyGuid_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER.getDefaultInstance()) return this;
        if (other.moveType_ != 0) {
          setMoveTypeValue(other.getMoveTypeValue());
        }
        if (!other.getRequestServerName().isEmpty()) {
          requestServerName_ = other.requestServerName_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        if (!other.getRequestUserGuid().isEmpty()) {
          requestUserGuid_ = other.requestUserGuid_;
          bitField0_ |= 0x00000004;
          onChanged();
        }
        if (!other.getSummonPartyGuid().isEmpty()) {
          summonPartyGuid_ = other.summonPartyGuid_;
          bitField0_ |= 0x00000008;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 8: {
                moveType_ = input.readEnum();
                bitField0_ |= 0x00000001;
                break;
              } // case 8
              case 18: {
                requestServerName_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              case 26: {
                requestUserGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000004;
                break;
              } // case 26
              case 34: {
                summonPartyGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000008;
                break;
              } // case 34
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private int moveType_ = 0;
      /**
       * <code>.ServerMoveType moveType = 1;</code>
       * @return The enum numeric value on the wire for moveType.
       */
      @java.lang.Override public int getMoveTypeValue() {
        return moveType_;
      }
      /**
       * <code>.ServerMoveType moveType = 1;</code>
       * @param value The enum numeric value on the wire for moveType to set.
       * @return This builder for chaining.
       */
      public Builder setMoveTypeValue(int value) {
        moveType_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>.ServerMoveType moveType = 1;</code>
       * @return The moveType.
       */
      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMoveType getMoveType() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMoveType result = com.caliverse.admin.domain.RabbitMq.message.ServerMoveType.forNumber(moveType_);
        return result == null ? com.caliverse.admin.domain.RabbitMq.message.ServerMoveType.UNRECOGNIZED : result;
      }
      /**
       * <code>.ServerMoveType moveType = 1;</code>
       * @param value The moveType to set.
       * @return This builder for chaining.
       */
      public Builder setMoveType(com.caliverse.admin.domain.RabbitMq.message.ServerMoveType value) {
        if (value == null) {
          throw new NullPointerException();
        }
        bitField0_ |= 0x00000001;
        moveType_ = value.getNumber();
        onChanged();
        return this;
      }
      /**
       * <code>.ServerMoveType moveType = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearMoveType() {
        bitField0_ = (bitField0_ & ~0x00000001);
        moveType_ = 0;
        onChanged();
        return this;
      }

      private java.lang.Object requestServerName_ = "";
      /**
       * <code>string requestServerName = 2;</code>
       * @return The requestServerName.
       */
      public java.lang.String getRequestServerName() {
        java.lang.Object ref = requestServerName_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          requestServerName_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string requestServerName = 2;</code>
       * @return The bytes for requestServerName.
       */
      public com.google.protobuf.ByteString
          getRequestServerNameBytes() {
        java.lang.Object ref = requestServerName_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          requestServerName_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string requestServerName = 2;</code>
       * @param value The requestServerName to set.
       * @return This builder for chaining.
       */
      public Builder setRequestServerName(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        requestServerName_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string requestServerName = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearRequestServerName() {
        requestServerName_ = getDefaultInstance().getRequestServerName();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string requestServerName = 2;</code>
       * @param value The bytes for requestServerName to set.
       * @return This builder for chaining.
       */
      public Builder setRequestServerNameBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        requestServerName_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }

      private java.lang.Object requestUserGuid_ = "";
      /**
       * <code>string requestUserGuid = 3;</code>
       * @return The requestUserGuid.
       */
      public java.lang.String getRequestUserGuid() {
        java.lang.Object ref = requestUserGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          requestUserGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string requestUserGuid = 3;</code>
       * @return The bytes for requestUserGuid.
       */
      public com.google.protobuf.ByteString
          getRequestUserGuidBytes() {
        java.lang.Object ref = requestUserGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          requestUserGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string requestUserGuid = 3;</code>
       * @param value The requestUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setRequestUserGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        requestUserGuid_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>string requestUserGuid = 3;</code>
       * @return This builder for chaining.
       */
      public Builder clearRequestUserGuid() {
        requestUserGuid_ = getDefaultInstance().getRequestUserGuid();
        bitField0_ = (bitField0_ & ~0x00000004);
        onChanged();
        return this;
      }
      /**
       * <code>string requestUserGuid = 3;</code>
       * @param value The bytes for requestUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setRequestUserGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        requestUserGuid_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }

      private java.lang.Object summonPartyGuid_ = "";
      /**
       * <code>string summonPartyGuid = 4;</code>
       * @return The summonPartyGuid.
       */
      public java.lang.String getSummonPartyGuid() {
        java.lang.Object ref = summonPartyGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          summonPartyGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string summonPartyGuid = 4;</code>
       * @return The bytes for summonPartyGuid.
       */
      public com.google.protobuf.ByteString
          getSummonPartyGuidBytes() {
        java.lang.Object ref = summonPartyGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          summonPartyGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string summonPartyGuid = 4;</code>
       * @param value The summonPartyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setSummonPartyGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        summonPartyGuid_ = value;
        bitField0_ |= 0x00000008;
        onChanged();
        return this;
      }
      /**
       * <code>string summonPartyGuid = 4;</code>
       * @return This builder for chaining.
       */
      public Builder clearSummonPartyGuid() {
        summonPartyGuid_ = getDefaultInstance().getSummonPartyGuid();
        bitField0_ = (bitField0_ & ~0x00000008);
        onChanged();
        return this;
      }
      /**
       * <code>string summonPartyGuid = 4;</code>
       * @param value The bytes for summonPartyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setSummonPartyGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        summonPartyGuid_ = value;
        bitField0_ |= 0x00000008;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<GS2GS_REQ_RESERVATION_ENTER_TO_SERVER>
        PARSER = new com.google.protobuf.AbstractParser<GS2GS_REQ_RESERVATION_ENTER_TO_SERVER>() {
      @java.lang.Override
      public GS2GS_REQ_RESERVATION_ENTER_TO_SERVER parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<GS2GS_REQ_RESERVATION_ENTER_TO_SERVER> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<GS2GS_REQ_RESERVATION_ENTER_TO_SERVER> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface GS2GS_ACK_RESERVATION_ENTER_TO_SERVEROrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER)
      com.google.protobuf.MessageOrBuilder {

    /**
     * <code>.Result result = 1;</code>
     * @return Whether the result field is set.
     */
    boolean hasResult();
    /**
     * <code>.Result result = 1;</code>
     * @return The result.
     */
    com.caliverse.admin.domain.RabbitMq.message.Result getResult();
    /**
     * <code>.Result result = 1;</code>
     */
    com.caliverse.admin.domain.RabbitMq.message.ResultOrBuilder getResultOrBuilder();

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

    /**
     * <code>string reservationServerName = 3;</code>
     * @return The reservationServerName.
     */
    java.lang.String getReservationServerName();
    /**
     * <code>string reservationServerName = 3;</code>
     * @return The bytes for reservationServerName.
     */
    com.google.protobuf.ByteString
        getReservationServerNameBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER}
   */
  public static final class GS2GS_ACK_RESERVATION_ENTER_TO_SERVER extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER)
      GS2GS_ACK_RESERVATION_ENTER_TO_SERVEROrBuilder {
  private static final long serialVersionUID = 0L;
    // Use GS2GS_ACK_RESERVATION_ENTER_TO_SERVER.newBuilder() to construct.
    private GS2GS_ACK_RESERVATION_ENTER_TO_SERVER(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private GS2GS_ACK_RESERVATION_ENTER_TO_SERVER() {
      reservationUserGuid_ = "";
      reservationServerName_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new GS2GS_ACK_RESERVATION_ENTER_TO_SERVER();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_ACK_RESERVATION_ENTER_TO_SERVER_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_ACK_RESERVATION_ENTER_TO_SERVER_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER.Builder.class);
    }

    public static final int RESULT_FIELD_NUMBER = 1;
    private com.caliverse.admin.domain.RabbitMq.message.Result result_;
    /**
     * <code>.Result result = 1;</code>
     * @return Whether the result field is set.
     */
    @java.lang.Override
    public boolean hasResult() {
      return result_ != null;
    }
    /**
     * <code>.Result result = 1;</code>
     * @return The result.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.Result getResult() {
      return result_ == null ? com.caliverse.admin.domain.RabbitMq.message.Result.getDefaultInstance() : result_;
    }
    /**
     * <code>.Result result = 1;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ResultOrBuilder getResultOrBuilder() {
      return result_ == null ? com.caliverse.admin.domain.RabbitMq.message.Result.getDefaultInstance() : result_;
    }

    public static final int RESERVATIONUSERGUID_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object reservationUserGuid_ = "";
    /**
     * <code>string reservationUserGuid = 2;</code>
     * @return The reservationUserGuid.
     */
    @java.lang.Override
    public java.lang.String getReservationUserGuid() {
      java.lang.Object ref = reservationUserGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        reservationUserGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string reservationUserGuid = 2;</code>
     * @return The bytes for reservationUserGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getReservationUserGuidBytes() {
      java.lang.Object ref = reservationUserGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        reservationUserGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int RESERVATIONSERVERNAME_FIELD_NUMBER = 3;
    @SuppressWarnings("serial")
    private volatile java.lang.Object reservationServerName_ = "";
    /**
     * <code>string reservationServerName = 3;</code>
     * @return The reservationServerName.
     */
    @java.lang.Override
    public java.lang.String getReservationServerName() {
      java.lang.Object ref = reservationServerName_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        reservationServerName_ = s;
        return s;
      }
    }
    /**
     * <code>string reservationServerName = 3;</code>
     * @return The bytes for reservationServerName.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getReservationServerNameBytes() {
      java.lang.Object ref = reservationServerName_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        reservationServerName_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (result_ != null) {
        output.writeMessage(1, getResult());
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(reservationUserGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, reservationUserGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(reservationServerName_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 3, reservationServerName_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (result_ != null) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(1, getResult());
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(reservationUserGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, reservationUserGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(reservationServerName_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, reservationServerName_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER) obj;

      if (hasResult() != other.hasResult()) return false;
      if (hasResult()) {
        if (!getResult()
            .equals(other.getResult())) return false;
      }
      if (!getReservationUserGuid()
          .equals(other.getReservationUserGuid())) return false;
      if (!getReservationServerName()
          .equals(other.getReservationServerName())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      if (hasResult()) {
        hash = (37 * hash) + RESULT_FIELD_NUMBER;
        hash = (53 * hash) + getResult().hashCode();
      }
      hash = (37 * hash) + RESERVATIONUSERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getReservationUserGuid().hashCode();
      hash = (37 * hash) + RESERVATIONSERVERNAME_FIELD_NUMBER;
      hash = (53 * hash) + getReservationServerName().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVEROrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_ACK_RESERVATION_ENTER_TO_SERVER_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_ACK_RESERVATION_ENTER_TO_SERVER_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        result_ = null;
        if (resultBuilder_ != null) {
          resultBuilder_.dispose();
          resultBuilder_ = null;
        }
        reservationUserGuid_ = "";
        reservationServerName_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_ACK_RESERVATION_ENTER_TO_SERVER_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.result_ = resultBuilder_ == null
              ? result_
              : resultBuilder_.build();
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.reservationUserGuid_ = reservationUserGuid_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.reservationServerName_ = reservationServerName_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER.getDefaultInstance()) return this;
        if (other.hasResult()) {
          mergeResult(other.getResult());
        }
        if (!other.getReservationUserGuid().isEmpty()) {
          reservationUserGuid_ = other.reservationUserGuid_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        if (!other.getReservationServerName().isEmpty()) {
          reservationServerName_ = other.reservationServerName_;
          bitField0_ |= 0x00000004;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                input.readMessage(
                    getResultFieldBuilder().getBuilder(),
                    extensionRegistry);
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                reservationUserGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              case 26: {
                reservationServerName_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000004;
                break;
              } // case 26
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private com.caliverse.admin.domain.RabbitMq.message.Result result_;
      private com.google.protobuf.SingleFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.Result, com.caliverse.admin.domain.RabbitMq.message.Result.Builder, com.caliverse.admin.domain.RabbitMq.message.ResultOrBuilder> resultBuilder_;
      /**
       * <code>.Result result = 1;</code>
       * @return Whether the result field is set.
       */
      public boolean hasResult() {
        return ((bitField0_ & 0x00000001) != 0);
      }
      /**
       * <code>.Result result = 1;</code>
       * @return The result.
       */
      public com.caliverse.admin.domain.RabbitMq.message.Result getResult() {
        if (resultBuilder_ == null) {
          return result_ == null ? com.caliverse.admin.domain.RabbitMq.message.Result.getDefaultInstance() : result_;
        } else {
          return resultBuilder_.getMessage();
        }
      }
      /**
       * <code>.Result result = 1;</code>
       */
      public Builder setResult(com.caliverse.admin.domain.RabbitMq.message.Result value) {
        if (resultBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          result_ = value;
        } else {
          resultBuilder_.setMessage(value);
        }
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>.Result result = 1;</code>
       */
      public Builder setResult(
          com.caliverse.admin.domain.RabbitMq.message.Result.Builder builderForValue) {
        if (resultBuilder_ == null) {
          result_ = builderForValue.build();
        } else {
          resultBuilder_.setMessage(builderForValue.build());
        }
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>.Result result = 1;</code>
       */
      public Builder mergeResult(com.caliverse.admin.domain.RabbitMq.message.Result value) {
        if (resultBuilder_ == null) {
          if (((bitField0_ & 0x00000001) != 0) &&
            result_ != null &&
            result_ != com.caliverse.admin.domain.RabbitMq.message.Result.getDefaultInstance()) {
            getResultBuilder().mergeFrom(value);
          } else {
            result_ = value;
          }
        } else {
          resultBuilder_.mergeFrom(value);
        }
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>.Result result = 1;</code>
       */
      public Builder clearResult() {
        bitField0_ = (bitField0_ & ~0x00000001);
        result_ = null;
        if (resultBuilder_ != null) {
          resultBuilder_.dispose();
          resultBuilder_ = null;
        }
        onChanged();
        return this;
      }
      /**
       * <code>.Result result = 1;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.Result.Builder getResultBuilder() {
        bitField0_ |= 0x00000001;
        onChanged();
        return getResultFieldBuilder().getBuilder();
      }
      /**
       * <code>.Result result = 1;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.ResultOrBuilder getResultOrBuilder() {
        if (resultBuilder_ != null) {
          return resultBuilder_.getMessageOrBuilder();
        } else {
          return result_ == null ?
              com.caliverse.admin.domain.RabbitMq.message.Result.getDefaultInstance() : result_;
        }
      }
      /**
       * <code>.Result result = 1;</code>
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.Result, com.caliverse.admin.domain.RabbitMq.message.Result.Builder, com.caliverse.admin.domain.RabbitMq.message.ResultOrBuilder> 
          getResultFieldBuilder() {
        if (resultBuilder_ == null) {
          resultBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              com.caliverse.admin.domain.RabbitMq.message.Result, com.caliverse.admin.domain.RabbitMq.message.Result.Builder, com.caliverse.admin.domain.RabbitMq.message.ResultOrBuilder>(
                  getResult(),
                  getParentForChildren(),
                  isClean());
          result_ = null;
        }
        return resultBuilder_;
      }

      private java.lang.Object reservationUserGuid_ = "";
      /**
       * <code>string reservationUserGuid = 2;</code>
       * @return The reservationUserGuid.
       */
      public java.lang.String getReservationUserGuid() {
        java.lang.Object ref = reservationUserGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          reservationUserGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string reservationUserGuid = 2;</code>
       * @return The bytes for reservationUserGuid.
       */
      public com.google.protobuf.ByteString
          getReservationUserGuidBytes() {
        java.lang.Object ref = reservationUserGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          reservationUserGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string reservationUserGuid = 2;</code>
       * @param value The reservationUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setReservationUserGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        reservationUserGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string reservationUserGuid = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearReservationUserGuid() {
        reservationUserGuid_ = getDefaultInstance().getReservationUserGuid();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string reservationUserGuid = 2;</code>
       * @param value The bytes for reservationUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setReservationUserGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        reservationUserGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }

      private java.lang.Object reservationServerName_ = "";
      /**
       * <code>string reservationServerName = 3;</code>
       * @return The reservationServerName.
       */
      public java.lang.String getReservationServerName() {
        java.lang.Object ref = reservationServerName_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          reservationServerName_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string reservationServerName = 3;</code>
       * @return The bytes for reservationServerName.
       */
      public com.google.protobuf.ByteString
          getReservationServerNameBytes() {
        java.lang.Object ref = reservationServerName_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          reservationServerName_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string reservationServerName = 3;</code>
       * @param value The reservationServerName to set.
       * @return This builder for chaining.
       */
      public Builder setReservationServerName(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        reservationServerName_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>string reservationServerName = 3;</code>
       * @return This builder for chaining.
       */
      public Builder clearReservationServerName() {
        reservationServerName_ = getDefaultInstance().getReservationServerName();
        bitField0_ = (bitField0_ & ~0x00000004);
        onChanged();
        return this;
      }
      /**
       * <code>string reservationServerName = 3;</code>
       * @param value The bytes for reservationServerName to set.
       * @return This builder for chaining.
       */
      public Builder setReservationServerNameBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        reservationServerName_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<GS2GS_ACK_RESERVATION_ENTER_TO_SERVER>
        PARSER = new com.google.protobuf.AbstractParser<GS2GS_ACK_RESERVATION_ENTER_TO_SERVER>() {
      @java.lang.Override
      public GS2GS_ACK_RESERVATION_ENTER_TO_SERVER parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<GS2GS_ACK_RESERVATION_ENTER_TO_SERVER> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<GS2GS_ACK_RESERVATION_ENTER_TO_SERVER> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface GS2GS_REQ_RESERVATION_CANCEL_TO_SERVEROrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER)
      com.google.protobuf.MessageOrBuilder {

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

    /**
     * <code>string requestUserGuid = 2;</code>
     * @return The requestUserGuid.
     */
    java.lang.String getRequestUserGuid();
    /**
     * <code>string requestUserGuid = 2;</code>
     * @return The bytes for requestUserGuid.
     */
    com.google.protobuf.ByteString
        getRequestUserGuidBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER}
   */
  public static final class GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER)
      GS2GS_REQ_RESERVATION_CANCEL_TO_SERVEROrBuilder {
  private static final long serialVersionUID = 0L;
    // Use GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER.newBuilder() to construct.
    private GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER() {
      requestServerName_ = "";
      requestUserGuid_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER.Builder.class);
    }

    public static final int REQUESTSERVERNAME_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object requestServerName_ = "";
    /**
     * <code>string requestServerName = 1;</code>
     * @return The requestServerName.
     */
    @java.lang.Override
    public java.lang.String getRequestServerName() {
      java.lang.Object ref = requestServerName_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        requestServerName_ = s;
        return s;
      }
    }
    /**
     * <code>string requestServerName = 1;</code>
     * @return The bytes for requestServerName.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getRequestServerNameBytes() {
      java.lang.Object ref = requestServerName_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        requestServerName_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int REQUESTUSERGUID_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object requestUserGuid_ = "";
    /**
     * <code>string requestUserGuid = 2;</code>
     * @return The requestUserGuid.
     */
    @java.lang.Override
    public java.lang.String getRequestUserGuid() {
      java.lang.Object ref = requestUserGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        requestUserGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string requestUserGuid = 2;</code>
     * @return The bytes for requestUserGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getRequestUserGuidBytes() {
      java.lang.Object ref = requestUserGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        requestUserGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestServerName_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, requestServerName_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestUserGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, requestUserGuid_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestServerName_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, requestServerName_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestUserGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, requestUserGuid_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER) obj;

      if (!getRequestServerName()
          .equals(other.getRequestServerName())) return false;
      if (!getRequestUserGuid()
          .equals(other.getRequestUserGuid())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + REQUESTSERVERNAME_FIELD_NUMBER;
      hash = (53 * hash) + getRequestServerName().hashCode();
      hash = (37 * hash) + REQUESTUSERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getRequestUserGuid().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVEROrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        requestServerName_ = "";
        requestUserGuid_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.requestServerName_ = requestServerName_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.requestUserGuid_ = requestUserGuid_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER.getDefaultInstance()) return this;
        if (!other.getRequestServerName().isEmpty()) {
          requestServerName_ = other.requestServerName_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.getRequestUserGuid().isEmpty()) {
          requestUserGuid_ = other.requestUserGuid_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                requestServerName_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                requestUserGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object requestServerName_ = "";
      /**
       * <code>string requestServerName = 1;</code>
       * @return The requestServerName.
       */
      public java.lang.String getRequestServerName() {
        java.lang.Object ref = requestServerName_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          requestServerName_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string requestServerName = 1;</code>
       * @return The bytes for requestServerName.
       */
      public com.google.protobuf.ByteString
          getRequestServerNameBytes() {
        java.lang.Object ref = requestServerName_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          requestServerName_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string requestServerName = 1;</code>
       * @param value The requestServerName to set.
       * @return This builder for chaining.
       */
      public Builder setRequestServerName(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        requestServerName_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string requestServerName = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearRequestServerName() {
        requestServerName_ = getDefaultInstance().getRequestServerName();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string requestServerName = 1;</code>
       * @param value The bytes for requestServerName to set.
       * @return This builder for chaining.
       */
      public Builder setRequestServerNameBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        requestServerName_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.lang.Object requestUserGuid_ = "";
      /**
       * <code>string requestUserGuid = 2;</code>
       * @return The requestUserGuid.
       */
      public java.lang.String getRequestUserGuid() {
        java.lang.Object ref = requestUserGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          requestUserGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string requestUserGuid = 2;</code>
       * @return The bytes for requestUserGuid.
       */
      public com.google.protobuf.ByteString
          getRequestUserGuidBytes() {
        java.lang.Object ref = requestUserGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          requestUserGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string requestUserGuid = 2;</code>
       * @param value The requestUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setRequestUserGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        requestUserGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string requestUserGuid = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearRequestUserGuid() {
        requestUserGuid_ = getDefaultInstance().getRequestUserGuid();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string requestUserGuid = 2;</code>
       * @param value The bytes for requestUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setRequestUserGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        requestUserGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER>
        PARSER = new com.google.protobuf.AbstractParser<GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER>() {
      @java.lang.Override
      public GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface GS2GS_ACK_RESERVATION_CANCEL_TO_SERVEROrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER)
      com.google.protobuf.MessageOrBuilder {

    /**
     * <code>string requestUserGuid = 1;</code>
     * @return The requestUserGuid.
     */
    java.lang.String getRequestUserGuid();
    /**
     * <code>string requestUserGuid = 1;</code>
     * @return The bytes for requestUserGuid.
     */
    com.google.protobuf.ByteString
        getRequestUserGuidBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER}
   */
  public static final class GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER)
      GS2GS_ACK_RESERVATION_CANCEL_TO_SERVEROrBuilder {
  private static final long serialVersionUID = 0L;
    // Use GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER.newBuilder() to construct.
    private GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER() {
      requestUserGuid_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER.Builder.class);
    }

    public static final int REQUESTUSERGUID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object requestUserGuid_ = "";
    /**
     * <code>string requestUserGuid = 1;</code>
     * @return The requestUserGuid.
     */
    @java.lang.Override
    public java.lang.String getRequestUserGuid() {
      java.lang.Object ref = requestUserGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        requestUserGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string requestUserGuid = 1;</code>
     * @return The bytes for requestUserGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getRequestUserGuidBytes() {
      java.lang.Object ref = requestUserGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        requestUserGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestUserGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, requestUserGuid_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestUserGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, requestUserGuid_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER) obj;

      if (!getRequestUserGuid()
          .equals(other.getRequestUserGuid())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + REQUESTUSERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getRequestUserGuid().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVEROrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        requestUserGuid_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.requestUserGuid_ = requestUserGuid_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER.getDefaultInstance()) return this;
        if (!other.getRequestUserGuid().isEmpty()) {
          requestUserGuid_ = other.requestUserGuid_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                requestUserGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object requestUserGuid_ = "";
      /**
       * <code>string requestUserGuid = 1;</code>
       * @return The requestUserGuid.
       */
      public java.lang.String getRequestUserGuid() {
        java.lang.Object ref = requestUserGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          requestUserGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string requestUserGuid = 1;</code>
       * @return The bytes for requestUserGuid.
       */
      public com.google.protobuf.ByteString
          getRequestUserGuidBytes() {
        java.lang.Object ref = requestUserGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          requestUserGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string requestUserGuid = 1;</code>
       * @param value The requestUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setRequestUserGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        requestUserGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string requestUserGuid = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearRequestUserGuid() {
        requestUserGuid_ = getDefaultInstance().getRequestUserGuid();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string requestUserGuid = 1;</code>
       * @param value The bytes for requestUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setRequestUserGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        requestUserGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER>
        PARSER = new com.google.protobuf.AbstractParser<GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER>() {
      @java.lang.Override
      public GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface GS2GS_NTF_RETURN_USER_LOGOUTOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT)
      com.google.protobuf.MessageOrBuilder {

    /**
     * <code>string returnUserGuid = 1;</code>
     * @return The returnUserGuid.
     */
    java.lang.String getReturnUserGuid();
    /**
     * <code>string returnUserGuid = 1;</code>
     * @return The bytes for returnUserGuid.
     */
    com.google.protobuf.ByteString
        getReturnUserGuidBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT}
   */
  public static final class GS2GS_NTF_RETURN_USER_LOGOUT extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT)
      GS2GS_NTF_RETURN_USER_LOGOUTOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use GS2GS_NTF_RETURN_USER_LOGOUT.newBuilder() to construct.
    private GS2GS_NTF_RETURN_USER_LOGOUT(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private GS2GS_NTF_RETURN_USER_LOGOUT() {
      returnUserGuid_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new GS2GS_NTF_RETURN_USER_LOGOUT();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_RETURN_USER_LOGOUT_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_RETURN_USER_LOGOUT_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT.Builder.class);
    }

    public static final int RETURNUSERGUID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object returnUserGuid_ = "";
    /**
     * <code>string returnUserGuid = 1;</code>
     * @return The returnUserGuid.
     */
    @java.lang.Override
    public java.lang.String getReturnUserGuid() {
      java.lang.Object ref = returnUserGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        returnUserGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string returnUserGuid = 1;</code>
     * @return The bytes for returnUserGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getReturnUserGuidBytes() {
      java.lang.Object ref = returnUserGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        returnUserGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(returnUserGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, returnUserGuid_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(returnUserGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, returnUserGuid_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT) obj;

      if (!getReturnUserGuid()
          .equals(other.getReturnUserGuid())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + RETURNUSERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getReturnUserGuid().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUTOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_RETURN_USER_LOGOUT_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_RETURN_USER_LOGOUT_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        returnUserGuid_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_RETURN_USER_LOGOUT_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.returnUserGuid_ = returnUserGuid_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT.getDefaultInstance()) return this;
        if (!other.getReturnUserGuid().isEmpty()) {
          returnUserGuid_ = other.returnUserGuid_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                returnUserGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object returnUserGuid_ = "";
      /**
       * <code>string returnUserGuid = 1;</code>
       * @return The returnUserGuid.
       */
      public java.lang.String getReturnUserGuid() {
        java.lang.Object ref = returnUserGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          returnUserGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string returnUserGuid = 1;</code>
       * @return The bytes for returnUserGuid.
       */
      public com.google.protobuf.ByteString
          getReturnUserGuidBytes() {
        java.lang.Object ref = returnUserGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          returnUserGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string returnUserGuid = 1;</code>
       * @param value The returnUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setReturnUserGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        returnUserGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string returnUserGuid = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearReturnUserGuid() {
        returnUserGuid_ = getDefaultInstance().getReturnUserGuid();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string returnUserGuid = 1;</code>
       * @param value The bytes for returnUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setReturnUserGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        returnUserGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<GS2GS_NTF_RETURN_USER_LOGOUT>
        PARSER = new com.google.protobuf.AbstractParser<GS2GS_NTF_RETURN_USER_LOGOUT>() {
      @java.lang.Override
      public GS2GS_NTF_RETURN_USER_LOGOUT parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<GS2GS_NTF_RETURN_USER_LOGOUT> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<GS2GS_NTF_RETURN_USER_LOGOUT> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface GS2C_NTF_FRIEND_LEAVING_HOMEOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME)
      com.google.protobuf.MessageOrBuilder {

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

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

    /**
     * <code>string receiverId = 3;</code>
     * @return The receiverId.
     */
    java.lang.String getReceiverId();
    /**
     * <code>string receiverId = 3;</code>
     * @return The bytes for receiverId.
     */
    com.google.protobuf.ByteString
        getReceiverIdBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME}
   */
  public static final class GS2C_NTF_FRIEND_LEAVING_HOME extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME)
      GS2C_NTF_FRIEND_LEAVING_HOMEOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use GS2C_NTF_FRIEND_LEAVING_HOME.newBuilder() to construct.
    private GS2C_NTF_FRIEND_LEAVING_HOME(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private GS2C_NTF_FRIEND_LEAVING_HOME() {
      guid_ = "";
      nickName_ = "";
      receiverId_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new GS2C_NTF_FRIEND_LEAVING_HOME();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2C_NTF_FRIEND_LEAVING_HOME_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2C_NTF_FRIEND_LEAVING_HOME_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME.Builder.class);
    }

    public static final int GUID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object guid_ = "";
    /**
     * <code>string guid = 1;</code>
     * @return The guid.
     */
    @java.lang.Override
    public java.lang.String getGuid() {
      java.lang.Object ref = guid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        guid_ = s;
        return s;
      }
    }
    /**
     * <code>string guid = 1;</code>
     * @return The bytes for guid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getGuidBytes() {
      java.lang.Object ref = guid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        guid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int NICKNAME_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object nickName_ = "";
    /**
     * <code>string nickName = 2;</code>
     * @return The nickName.
     */
    @java.lang.Override
    public java.lang.String getNickName() {
      java.lang.Object ref = nickName_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        nickName_ = s;
        return s;
      }
    }
    /**
     * <code>string nickName = 2;</code>
     * @return The bytes for nickName.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getNickNameBytes() {
      java.lang.Object ref = nickName_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        nickName_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int RECEIVERID_FIELD_NUMBER = 3;
    @SuppressWarnings("serial")
    private volatile java.lang.Object receiverId_ = "";
    /**
     * <code>string receiverId = 3;</code>
     * @return The receiverId.
     */
    @java.lang.Override
    public java.lang.String getReceiverId() {
      java.lang.Object ref = receiverId_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        receiverId_ = s;
        return s;
      }
    }
    /**
     * <code>string receiverId = 3;</code>
     * @return The bytes for receiverId.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getReceiverIdBytes() {
      java.lang.Object ref = receiverId_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        receiverId_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(guid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, guid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nickName_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nickName_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiverId_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 3, receiverId_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(guid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, guid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nickName_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nickName_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiverId_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, receiverId_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME) obj;

      if (!getGuid()
          .equals(other.getGuid())) return false;
      if (!getNickName()
          .equals(other.getNickName())) return false;
      if (!getReceiverId()
          .equals(other.getReceiverId())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + GUID_FIELD_NUMBER;
      hash = (53 * hash) + getGuid().hashCode();
      hash = (37 * hash) + NICKNAME_FIELD_NUMBER;
      hash = (53 * hash) + getNickName().hashCode();
      hash = (37 * hash) + RECEIVERID_FIELD_NUMBER;
      hash = (53 * hash) + getReceiverId().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOMEOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2C_NTF_FRIEND_LEAVING_HOME_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2C_NTF_FRIEND_LEAVING_HOME_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        guid_ = "";
        nickName_ = "";
        receiverId_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2C_NTF_FRIEND_LEAVING_HOME_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.guid_ = guid_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.nickName_ = nickName_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.receiverId_ = receiverId_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME.getDefaultInstance()) return this;
        if (!other.getGuid().isEmpty()) {
          guid_ = other.guid_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.getNickName().isEmpty()) {
          nickName_ = other.nickName_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        if (!other.getReceiverId().isEmpty()) {
          receiverId_ = other.receiverId_;
          bitField0_ |= 0x00000004;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                guid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                nickName_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              case 26: {
                receiverId_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000004;
                break;
              } // case 26
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object guid_ = "";
      /**
       * <code>string guid = 1;</code>
       * @return The guid.
       */
      public java.lang.String getGuid() {
        java.lang.Object ref = guid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          guid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string guid = 1;</code>
       * @return The bytes for guid.
       */
      public com.google.protobuf.ByteString
          getGuidBytes() {
        java.lang.Object ref = guid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          guid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string guid = 1;</code>
       * @param value The guid to set.
       * @return This builder for chaining.
       */
      public Builder setGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        guid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string guid = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearGuid() {
        guid_ = getDefaultInstance().getGuid();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string guid = 1;</code>
       * @param value The bytes for guid to set.
       * @return This builder for chaining.
       */
      public Builder setGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        guid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.lang.Object nickName_ = "";
      /**
       * <code>string nickName = 2;</code>
       * @return The nickName.
       */
      public java.lang.String getNickName() {
        java.lang.Object ref = nickName_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          nickName_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string nickName = 2;</code>
       * @return The bytes for nickName.
       */
      public com.google.protobuf.ByteString
          getNickNameBytes() {
        java.lang.Object ref = nickName_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          nickName_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string nickName = 2;</code>
       * @param value The nickName to set.
       * @return This builder for chaining.
       */
      public Builder setNickName(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        nickName_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string nickName = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearNickName() {
        nickName_ = getDefaultInstance().getNickName();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string nickName = 2;</code>
       * @param value The bytes for nickName to set.
       * @return This builder for chaining.
       */
      public Builder setNickNameBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        nickName_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }

      private java.lang.Object receiverId_ = "";
      /**
       * <code>string receiverId = 3;</code>
       * @return The receiverId.
       */
      public java.lang.String getReceiverId() {
        java.lang.Object ref = receiverId_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          receiverId_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string receiverId = 3;</code>
       * @return The bytes for receiverId.
       */
      public com.google.protobuf.ByteString
          getReceiverIdBytes() {
        java.lang.Object ref = receiverId_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          receiverId_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string receiverId = 3;</code>
       * @param value The receiverId to set.
       * @return This builder for chaining.
       */
      public Builder setReceiverId(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        receiverId_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>string receiverId = 3;</code>
       * @return This builder for chaining.
       */
      public Builder clearReceiverId() {
        receiverId_ = getDefaultInstance().getReceiverId();
        bitField0_ = (bitField0_ & ~0x00000004);
        onChanged();
        return this;
      }
      /**
       * <code>string receiverId = 3;</code>
       * @param value The bytes for receiverId to set.
       * @return This builder for chaining.
       */
      public Builder setReceiverIdBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        receiverId_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<GS2C_NTF_FRIEND_LEAVING_HOME>
        PARSER = new com.google.protobuf.AbstractParser<GS2C_NTF_FRIEND_LEAVING_HOME>() {
      @java.lang.Override
      public GS2C_NTF_FRIEND_LEAVING_HOME parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<GS2C_NTF_FRIEND_LEAVING_HOME> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<GS2C_NTF_FRIEND_LEAVING_HOME> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface GS2C_NTF_PARTY_INFOOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.GS2C_NTF_PARTY_INFO)
      com.google.protobuf.MessageOrBuilder {

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

    /**
     * <code>repeated string partyMemberGuids = 2;</code>
     * @return A list containing the partyMemberGuids.
     */
    java.util.List<java.lang.String>
        getPartyMemberGuidsList();
    /**
     * <code>repeated string partyMemberGuids = 2;</code>
     * @return The count of partyMemberGuids.
     */
    int getPartyMemberGuidsCount();
    /**
     * <code>repeated string partyMemberGuids = 2;</code>
     * @param index The index of the element to return.
     * @return The partyMemberGuids at the given index.
     */
    java.lang.String getPartyMemberGuids(int index);
    /**
     * <code>repeated string partyMemberGuids = 2;</code>
     * @param index The index of the value to return.
     * @return The bytes of the partyMemberGuids at the given index.
     */
    com.google.protobuf.ByteString
        getPartyMemberGuidsBytes(int index);
  }
  /**
   * Protobuf type {@code ServerMessage.GS2C_NTF_PARTY_INFO}
   */
  public static final class GS2C_NTF_PARTY_INFO extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.GS2C_NTF_PARTY_INFO)
      GS2C_NTF_PARTY_INFOOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use GS2C_NTF_PARTY_INFO.newBuilder() to construct.
    private GS2C_NTF_PARTY_INFO(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private GS2C_NTF_PARTY_INFO() {
      partyGuid_ = "";
      partyMemberGuids_ = com.google.protobuf.LazyStringArrayList.EMPTY;
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new GS2C_NTF_PARTY_INFO();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2C_NTF_PARTY_INFO_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2C_NTF_PARTY_INFO_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO.Builder.class);
    }

    public static final int PARTYGUID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object partyGuid_ = "";
    /**
     * <code>string partyGuid = 1;</code>
     * @return The partyGuid.
     */
    @java.lang.Override
    public java.lang.String getPartyGuid() {
      java.lang.Object ref = partyGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        partyGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string partyGuid = 1;</code>
     * @return The bytes for partyGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getPartyGuidBytes() {
      java.lang.Object ref = partyGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        partyGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int PARTYMEMBERGUIDS_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private com.google.protobuf.LazyStringList partyMemberGuids_;
    /**
     * <code>repeated string partyMemberGuids = 2;</code>
     * @return A list containing the partyMemberGuids.
     */
    public com.google.protobuf.ProtocolStringList
        getPartyMemberGuidsList() {
      return partyMemberGuids_;
    }
    /**
     * <code>repeated string partyMemberGuids = 2;</code>
     * @return The count of partyMemberGuids.
     */
    public int getPartyMemberGuidsCount() {
      return partyMemberGuids_.size();
    }
    /**
     * <code>repeated string partyMemberGuids = 2;</code>
     * @param index The index of the element to return.
     * @return The partyMemberGuids at the given index.
     */
    public java.lang.String getPartyMemberGuids(int index) {
      return partyMemberGuids_.get(index);
    }
    /**
     * <code>repeated string partyMemberGuids = 2;</code>
     * @param index The index of the value to return.
     * @return The bytes of the partyMemberGuids at the given index.
     */
    public com.google.protobuf.ByteString
        getPartyMemberGuidsBytes(int index) {
      return partyMemberGuids_.getByteString(index);
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, partyGuid_);
      }
      for (int i = 0; i < partyMemberGuids_.size(); i++) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, partyMemberGuids_.getRaw(i));
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, partyGuid_);
      }
      {
        int dataSize = 0;
        for (int i = 0; i < partyMemberGuids_.size(); i++) {
          dataSize += computeStringSizeNoTag(partyMemberGuids_.getRaw(i));
        }
        size += dataSize;
        size += 1 * getPartyMemberGuidsList().size();
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO) obj;

      if (!getPartyGuid()
          .equals(other.getPartyGuid())) return false;
      if (!getPartyMemberGuidsList()
          .equals(other.getPartyMemberGuidsList())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + PARTYGUID_FIELD_NUMBER;
      hash = (53 * hash) + getPartyGuid().hashCode();
      if (getPartyMemberGuidsCount() > 0) {
        hash = (37 * hash) + PARTYMEMBERGUIDS_FIELD_NUMBER;
        hash = (53 * hash) + getPartyMemberGuidsList().hashCode();
      }
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.GS2C_NTF_PARTY_INFO}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.GS2C_NTF_PARTY_INFO)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFOOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2C_NTF_PARTY_INFO_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2C_NTF_PARTY_INFO_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        partyGuid_ = "";
        partyMemberGuids_ = com.google.protobuf.LazyStringArrayList.EMPTY;
        bitField0_ = (bitField0_ & ~0x00000002);
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2C_NTF_PARTY_INFO_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO(this);
        buildPartialRepeatedFields(result);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartialRepeatedFields(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO result) {
        if (((bitField0_ & 0x00000002) != 0)) {
          partyMemberGuids_ = partyMemberGuids_.getUnmodifiableView();
          bitField0_ = (bitField0_ & ~0x00000002);
        }
        result.partyMemberGuids_ = partyMemberGuids_;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.partyGuid_ = partyGuid_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO.getDefaultInstance()) return this;
        if (!other.getPartyGuid().isEmpty()) {
          partyGuid_ = other.partyGuid_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.partyMemberGuids_.isEmpty()) {
          if (partyMemberGuids_.isEmpty()) {
            partyMemberGuids_ = other.partyMemberGuids_;
            bitField0_ = (bitField0_ & ~0x00000002);
          } else {
            ensurePartyMemberGuidsIsMutable();
            partyMemberGuids_.addAll(other.partyMemberGuids_);
          }
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                partyGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                java.lang.String s = input.readStringRequireUtf8();
                ensurePartyMemberGuidsIsMutable();
                partyMemberGuids_.add(s);
                break;
              } // case 18
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object partyGuid_ = "";
      /**
       * <code>string partyGuid = 1;</code>
       * @return The partyGuid.
       */
      public java.lang.String getPartyGuid() {
        java.lang.Object ref = partyGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          partyGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @return The bytes for partyGuid.
       */
      public com.google.protobuf.ByteString
          getPartyGuidBytes() {
        java.lang.Object ref = partyGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          partyGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @param value The partyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        partyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearPartyGuid() {
        partyGuid_ = getDefaultInstance().getPartyGuid();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @param value The bytes for partyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        partyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private com.google.protobuf.LazyStringList partyMemberGuids_ = com.google.protobuf.LazyStringArrayList.EMPTY;
      private void ensurePartyMemberGuidsIsMutable() {
        if (!((bitField0_ & 0x00000002) != 0)) {
          partyMemberGuids_ = new com.google.protobuf.LazyStringArrayList(partyMemberGuids_);
          bitField0_ |= 0x00000002;
         }
      }
      /**
       * <code>repeated string partyMemberGuids = 2;</code>
       * @return A list containing the partyMemberGuids.
       */
      public com.google.protobuf.ProtocolStringList
          getPartyMemberGuidsList() {
        return partyMemberGuids_.getUnmodifiableView();
      }
      /**
       * <code>repeated string partyMemberGuids = 2;</code>
       * @return The count of partyMemberGuids.
       */
      public int getPartyMemberGuidsCount() {
        return partyMemberGuids_.size();
      }
      /**
       * <code>repeated string partyMemberGuids = 2;</code>
       * @param index The index of the element to return.
       * @return The partyMemberGuids at the given index.
       */
      public java.lang.String getPartyMemberGuids(int index) {
        return partyMemberGuids_.get(index);
      }
      /**
       * <code>repeated string partyMemberGuids = 2;</code>
       * @param index The index of the value to return.
       * @return The bytes of the partyMemberGuids at the given index.
       */
      public com.google.protobuf.ByteString
          getPartyMemberGuidsBytes(int index) {
        return partyMemberGuids_.getByteString(index);
      }
      /**
       * <code>repeated string partyMemberGuids = 2;</code>
       * @param index The index to set the value at.
       * @param value The partyMemberGuids to set.
       * @return This builder for chaining.
       */
      public Builder setPartyMemberGuids(
          int index, java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        ensurePartyMemberGuidsIsMutable();
        partyMemberGuids_.set(index, value);
        onChanged();
        return this;
      }
      /**
       * <code>repeated string partyMemberGuids = 2;</code>
       * @param value The partyMemberGuids to add.
       * @return This builder for chaining.
       */
      public Builder addPartyMemberGuids(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        ensurePartyMemberGuidsIsMutable();
        partyMemberGuids_.add(value);
        onChanged();
        return this;
      }
      /**
       * <code>repeated string partyMemberGuids = 2;</code>
       * @param values The partyMemberGuids to add.
       * @return This builder for chaining.
       */
      public Builder addAllPartyMemberGuids(
          java.lang.Iterable<java.lang.String> values) {
        ensurePartyMemberGuidsIsMutable();
        com.google.protobuf.AbstractMessageLite.Builder.addAll(
            values, partyMemberGuids_);
        onChanged();
        return this;
      }
      /**
       * <code>repeated string partyMemberGuids = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearPartyMemberGuids() {
        partyMemberGuids_ = com.google.protobuf.LazyStringArrayList.EMPTY;
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>repeated string partyMemberGuids = 2;</code>
       * @param value The bytes of the partyMemberGuids to add.
       * @return This builder for chaining.
       */
      public Builder addPartyMemberGuidsBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        ensurePartyMemberGuidsIsMutable();
        partyMemberGuids_.add(value);
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.GS2C_NTF_PARTY_INFO)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.GS2C_NTF_PARTY_INFO)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<GS2C_NTF_PARTY_INFO>
        PARSER = new com.google.protobuf.AbstractParser<GS2C_NTF_PARTY_INFO>() {
      @java.lang.Override
      public GS2C_NTF_PARTY_INFO parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<GS2C_NTF_PARTY_INFO> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<GS2C_NTF_PARTY_INFO> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface GS2C_NTF_PARTY_CHATOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.GS2C_NTF_PARTY_CHAT)
      com.google.protobuf.MessageOrBuilder {

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

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

    /**
     * <code>string partySenderNickname = 3;</code>
     * @return The partySenderNickname.
     */
    java.lang.String getPartySenderNickname();
    /**
     * <code>string partySenderNickname = 3;</code>
     * @return The bytes for partySenderNickname.
     */
    com.google.protobuf.ByteString
        getPartySenderNicknameBytes();

    /**
     * <code>string partySendMessage = 4;</code>
     * @return The partySendMessage.
     */
    java.lang.String getPartySendMessage();
    /**
     * <code>string partySendMessage = 4;</code>
     * @return The bytes for partySendMessage.
     */
    com.google.protobuf.ByteString
        getPartySendMessageBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.GS2C_NTF_PARTY_CHAT}
   */
  public static final class GS2C_NTF_PARTY_CHAT extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.GS2C_NTF_PARTY_CHAT)
      GS2C_NTF_PARTY_CHATOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use GS2C_NTF_PARTY_CHAT.newBuilder() to construct.
    private GS2C_NTF_PARTY_CHAT(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private GS2C_NTF_PARTY_CHAT() {
      partyGuid_ = "";
      partySenderGuid_ = "";
      partySenderNickname_ = "";
      partySendMessage_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new GS2C_NTF_PARTY_CHAT();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2C_NTF_PARTY_CHAT_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2C_NTF_PARTY_CHAT_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT.Builder.class);
    }

    public static final int PARTYGUID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object partyGuid_ = "";
    /**
     * <code>string partyGuid = 1;</code>
     * @return The partyGuid.
     */
    @java.lang.Override
    public java.lang.String getPartyGuid() {
      java.lang.Object ref = partyGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        partyGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string partyGuid = 1;</code>
     * @return The bytes for partyGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getPartyGuidBytes() {
      java.lang.Object ref = partyGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        partyGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int PARTYSENDERGUID_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object partySenderGuid_ = "";
    /**
     * <code>string partySenderGuid = 2;</code>
     * @return The partySenderGuid.
     */
    @java.lang.Override
    public java.lang.String getPartySenderGuid() {
      java.lang.Object ref = partySenderGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        partySenderGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string partySenderGuid = 2;</code>
     * @return The bytes for partySenderGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getPartySenderGuidBytes() {
      java.lang.Object ref = partySenderGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        partySenderGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int PARTYSENDERNICKNAME_FIELD_NUMBER = 3;
    @SuppressWarnings("serial")
    private volatile java.lang.Object partySenderNickname_ = "";
    /**
     * <code>string partySenderNickname = 3;</code>
     * @return The partySenderNickname.
     */
    @java.lang.Override
    public java.lang.String getPartySenderNickname() {
      java.lang.Object ref = partySenderNickname_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        partySenderNickname_ = s;
        return s;
      }
    }
    /**
     * <code>string partySenderNickname = 3;</code>
     * @return The bytes for partySenderNickname.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getPartySenderNicknameBytes() {
      java.lang.Object ref = partySenderNickname_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        partySenderNickname_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int PARTYSENDMESSAGE_FIELD_NUMBER = 4;
    @SuppressWarnings("serial")
    private volatile java.lang.Object partySendMessage_ = "";
    /**
     * <code>string partySendMessage = 4;</code>
     * @return The partySendMessage.
     */
    @java.lang.Override
    public java.lang.String getPartySendMessage() {
      java.lang.Object ref = partySendMessage_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        partySendMessage_ = s;
        return s;
      }
    }
    /**
     * <code>string partySendMessage = 4;</code>
     * @return The bytes for partySendMessage.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getPartySendMessageBytes() {
      java.lang.Object ref = partySendMessage_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        partySendMessage_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, partyGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partySenderGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, partySenderGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partySenderNickname_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 3, partySenderNickname_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partySendMessage_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 4, partySendMessage_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, partyGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partySenderGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, partySenderGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partySenderNickname_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, partySenderNickname_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partySendMessage_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, partySendMessage_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT) obj;

      if (!getPartyGuid()
          .equals(other.getPartyGuid())) return false;
      if (!getPartySenderGuid()
          .equals(other.getPartySenderGuid())) return false;
      if (!getPartySenderNickname()
          .equals(other.getPartySenderNickname())) return false;
      if (!getPartySendMessage()
          .equals(other.getPartySendMessage())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + PARTYGUID_FIELD_NUMBER;
      hash = (53 * hash) + getPartyGuid().hashCode();
      hash = (37 * hash) + PARTYSENDERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getPartySenderGuid().hashCode();
      hash = (37 * hash) + PARTYSENDERNICKNAME_FIELD_NUMBER;
      hash = (53 * hash) + getPartySenderNickname().hashCode();
      hash = (37 * hash) + PARTYSENDMESSAGE_FIELD_NUMBER;
      hash = (53 * hash) + getPartySendMessage().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.GS2C_NTF_PARTY_CHAT}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.GS2C_NTF_PARTY_CHAT)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHATOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2C_NTF_PARTY_CHAT_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2C_NTF_PARTY_CHAT_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        partyGuid_ = "";
        partySenderGuid_ = "";
        partySenderNickname_ = "";
        partySendMessage_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2C_NTF_PARTY_CHAT_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.partyGuid_ = partyGuid_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.partySenderGuid_ = partySenderGuid_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.partySenderNickname_ = partySenderNickname_;
        }
        if (((from_bitField0_ & 0x00000008) != 0)) {
          result.partySendMessage_ = partySendMessage_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT.getDefaultInstance()) return this;
        if (!other.getPartyGuid().isEmpty()) {
          partyGuid_ = other.partyGuid_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.getPartySenderGuid().isEmpty()) {
          partySenderGuid_ = other.partySenderGuid_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        if (!other.getPartySenderNickname().isEmpty()) {
          partySenderNickname_ = other.partySenderNickname_;
          bitField0_ |= 0x00000004;
          onChanged();
        }
        if (!other.getPartySendMessage().isEmpty()) {
          partySendMessage_ = other.partySendMessage_;
          bitField0_ |= 0x00000008;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                partyGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                partySenderGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              case 26: {
                partySenderNickname_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000004;
                break;
              } // case 26
              case 34: {
                partySendMessage_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000008;
                break;
              } // case 34
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object partyGuid_ = "";
      /**
       * <code>string partyGuid = 1;</code>
       * @return The partyGuid.
       */
      public java.lang.String getPartyGuid() {
        java.lang.Object ref = partyGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          partyGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @return The bytes for partyGuid.
       */
      public com.google.protobuf.ByteString
          getPartyGuidBytes() {
        java.lang.Object ref = partyGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          partyGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @param value The partyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        partyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearPartyGuid() {
        partyGuid_ = getDefaultInstance().getPartyGuid();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @param value The bytes for partyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        partyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.lang.Object partySenderGuid_ = "";
      /**
       * <code>string partySenderGuid = 2;</code>
       * @return The partySenderGuid.
       */
      public java.lang.String getPartySenderGuid() {
        java.lang.Object ref = partySenderGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          partySenderGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string partySenderGuid = 2;</code>
       * @return The bytes for partySenderGuid.
       */
      public com.google.protobuf.ByteString
          getPartySenderGuidBytes() {
        java.lang.Object ref = partySenderGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          partySenderGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string partySenderGuid = 2;</code>
       * @param value The partySenderGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartySenderGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        partySenderGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string partySenderGuid = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearPartySenderGuid() {
        partySenderGuid_ = getDefaultInstance().getPartySenderGuid();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string partySenderGuid = 2;</code>
       * @param value The bytes for partySenderGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartySenderGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        partySenderGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }

      private java.lang.Object partySenderNickname_ = "";
      /**
       * <code>string partySenderNickname = 3;</code>
       * @return The partySenderNickname.
       */
      public java.lang.String getPartySenderNickname() {
        java.lang.Object ref = partySenderNickname_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          partySenderNickname_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string partySenderNickname = 3;</code>
       * @return The bytes for partySenderNickname.
       */
      public com.google.protobuf.ByteString
          getPartySenderNicknameBytes() {
        java.lang.Object ref = partySenderNickname_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          partySenderNickname_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string partySenderNickname = 3;</code>
       * @param value The partySenderNickname to set.
       * @return This builder for chaining.
       */
      public Builder setPartySenderNickname(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        partySenderNickname_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>string partySenderNickname = 3;</code>
       * @return This builder for chaining.
       */
      public Builder clearPartySenderNickname() {
        partySenderNickname_ = getDefaultInstance().getPartySenderNickname();
        bitField0_ = (bitField0_ & ~0x00000004);
        onChanged();
        return this;
      }
      /**
       * <code>string partySenderNickname = 3;</code>
       * @param value The bytes for partySenderNickname to set.
       * @return This builder for chaining.
       */
      public Builder setPartySenderNicknameBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        partySenderNickname_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }

      private java.lang.Object partySendMessage_ = "";
      /**
       * <code>string partySendMessage = 4;</code>
       * @return The partySendMessage.
       */
      public java.lang.String getPartySendMessage() {
        java.lang.Object ref = partySendMessage_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          partySendMessage_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string partySendMessage = 4;</code>
       * @return The bytes for partySendMessage.
       */
      public com.google.protobuf.ByteString
          getPartySendMessageBytes() {
        java.lang.Object ref = partySendMessage_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          partySendMessage_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string partySendMessage = 4;</code>
       * @param value The partySendMessage to set.
       * @return This builder for chaining.
       */
      public Builder setPartySendMessage(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        partySendMessage_ = value;
        bitField0_ |= 0x00000008;
        onChanged();
        return this;
      }
      /**
       * <code>string partySendMessage = 4;</code>
       * @return This builder for chaining.
       */
      public Builder clearPartySendMessage() {
        partySendMessage_ = getDefaultInstance().getPartySendMessage();
        bitField0_ = (bitField0_ & ~0x00000008);
        onChanged();
        return this;
      }
      /**
       * <code>string partySendMessage = 4;</code>
       * @param value The bytes for partySendMessage to set.
       * @return This builder for chaining.
       */
      public Builder setPartySendMessageBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        partySendMessage_ = value;
        bitField0_ |= 0x00000008;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.GS2C_NTF_PARTY_CHAT)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.GS2C_NTF_PARTY_CHAT)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<GS2C_NTF_PARTY_CHAT>
        PARSER = new com.google.protobuf.AbstractParser<GS2C_NTF_PARTY_CHAT>() {
      @java.lang.Override
      public GS2C_NTF_PARTY_CHAT parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<GS2C_NTF_PARTY_CHAT> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<GS2C_NTF_PARTY_CHAT> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface GS2C_NTF_PARTY_INVITE_RESULTOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT)
      com.google.protobuf.MessageOrBuilder {

    /**
     * <code>.ServerErrorCode errorCode = 1;</code>
     * @return The enum numeric value on the wire for errorCode.
     */
    int getErrorCodeValue();
    /**
     * <code>.ServerErrorCode errorCode = 1;</code>
     * @return The errorCode.
     */
    com.caliverse.admin.domain.RabbitMq.message.ServerErrorCode getErrorCode();

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

    /**
     * <code>string inviteHostGuid = 3;</code>
     * @return The inviteHostGuid.
     */
    java.lang.String getInviteHostGuid();
    /**
     * <code>string inviteHostGuid = 3;</code>
     * @return The bytes for inviteHostGuid.
     */
    com.google.protobuf.ByteString
        getInviteHostGuidBytes();

    /**
     * <code>string inviteUserGuid = 4;</code>
     * @return The inviteUserGuid.
     */
    java.lang.String getInviteUserGuid();
    /**
     * <code>string inviteUserGuid = 4;</code>
     * @return The bytes for inviteUserGuid.
     */
    com.google.protobuf.ByteString
        getInviteUserGuidBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT}
   */
  public static final class GS2C_NTF_PARTY_INVITE_RESULT extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT)
      GS2C_NTF_PARTY_INVITE_RESULTOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use GS2C_NTF_PARTY_INVITE_RESULT.newBuilder() to construct.
    private GS2C_NTF_PARTY_INVITE_RESULT(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private GS2C_NTF_PARTY_INVITE_RESULT() {
      errorCode_ = 0;
      invitePartyGuid_ = "";
      inviteHostGuid_ = "";
      inviteUserGuid_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new GS2C_NTF_PARTY_INVITE_RESULT();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2C_NTF_PARTY_INVITE_RESULT_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2C_NTF_PARTY_INVITE_RESULT_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT.Builder.class);
    }

    public static final int ERRORCODE_FIELD_NUMBER = 1;
    private int errorCode_ = 0;
    /**
     * <code>.ServerErrorCode errorCode = 1;</code>
     * @return The enum numeric value on the wire for errorCode.
     */
    @java.lang.Override public int getErrorCodeValue() {
      return errorCode_;
    }
    /**
     * <code>.ServerErrorCode errorCode = 1;</code>
     * @return The errorCode.
     */
    @java.lang.Override public com.caliverse.admin.domain.RabbitMq.message.ServerErrorCode getErrorCode() {
      com.caliverse.admin.domain.RabbitMq.message.ServerErrorCode result = com.caliverse.admin.domain.RabbitMq.message.ServerErrorCode.forNumber(errorCode_);
      return result == null ? com.caliverse.admin.domain.RabbitMq.message.ServerErrorCode.UNRECOGNIZED : result;
    }

    public static final int INVITEPARTYGUID_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object invitePartyGuid_ = "";
    /**
     * <code>string invitePartyGuid = 2;</code>
     * @return The invitePartyGuid.
     */
    @java.lang.Override
    public java.lang.String getInvitePartyGuid() {
      java.lang.Object ref = invitePartyGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        invitePartyGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string invitePartyGuid = 2;</code>
     * @return The bytes for invitePartyGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getInvitePartyGuidBytes() {
      java.lang.Object ref = invitePartyGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        invitePartyGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int INVITEHOSTGUID_FIELD_NUMBER = 3;
    @SuppressWarnings("serial")
    private volatile java.lang.Object inviteHostGuid_ = "";
    /**
     * <code>string inviteHostGuid = 3;</code>
     * @return The inviteHostGuid.
     */
    @java.lang.Override
    public java.lang.String getInviteHostGuid() {
      java.lang.Object ref = inviteHostGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        inviteHostGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string inviteHostGuid = 3;</code>
     * @return The bytes for inviteHostGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getInviteHostGuidBytes() {
      java.lang.Object ref = inviteHostGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        inviteHostGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int INVITEUSERGUID_FIELD_NUMBER = 4;
    @SuppressWarnings("serial")
    private volatile java.lang.Object inviteUserGuid_ = "";
    /**
     * <code>string inviteUserGuid = 4;</code>
     * @return The inviteUserGuid.
     */
    @java.lang.Override
    public java.lang.String getInviteUserGuid() {
      java.lang.Object ref = inviteUserGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        inviteUserGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string inviteUserGuid = 4;</code>
     * @return The bytes for inviteUserGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getInviteUserGuidBytes() {
      java.lang.Object ref = inviteUserGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        inviteUserGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (errorCode_ != com.caliverse.admin.domain.RabbitMq.message.ServerErrorCode.Success.getNumber()) {
        output.writeEnum(1, errorCode_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(invitePartyGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, invitePartyGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(inviteHostGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 3, inviteHostGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(inviteUserGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 4, inviteUserGuid_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (errorCode_ != com.caliverse.admin.domain.RabbitMq.message.ServerErrorCode.Success.getNumber()) {
        size += com.google.protobuf.CodedOutputStream
          .computeEnumSize(1, errorCode_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(invitePartyGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, invitePartyGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(inviteHostGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, inviteHostGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(inviteUserGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, inviteUserGuid_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT) obj;

      if (errorCode_ != other.errorCode_) return false;
      if (!getInvitePartyGuid()
          .equals(other.getInvitePartyGuid())) return false;
      if (!getInviteHostGuid()
          .equals(other.getInviteHostGuid())) return false;
      if (!getInviteUserGuid()
          .equals(other.getInviteUserGuid())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + ERRORCODE_FIELD_NUMBER;
      hash = (53 * hash) + errorCode_;
      hash = (37 * hash) + INVITEPARTYGUID_FIELD_NUMBER;
      hash = (53 * hash) + getInvitePartyGuid().hashCode();
      hash = (37 * hash) + INVITEHOSTGUID_FIELD_NUMBER;
      hash = (53 * hash) + getInviteHostGuid().hashCode();
      hash = (37 * hash) + INVITEUSERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getInviteUserGuid().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULTOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2C_NTF_PARTY_INVITE_RESULT_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2C_NTF_PARTY_INVITE_RESULT_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        errorCode_ = 0;
        invitePartyGuid_ = "";
        inviteHostGuid_ = "";
        inviteUserGuid_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2C_NTF_PARTY_INVITE_RESULT_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.errorCode_ = errorCode_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.invitePartyGuid_ = invitePartyGuid_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.inviteHostGuid_ = inviteHostGuid_;
        }
        if (((from_bitField0_ & 0x00000008) != 0)) {
          result.inviteUserGuid_ = inviteUserGuid_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT.getDefaultInstance()) return this;
        if (other.errorCode_ != 0) {
          setErrorCodeValue(other.getErrorCodeValue());
        }
        if (!other.getInvitePartyGuid().isEmpty()) {
          invitePartyGuid_ = other.invitePartyGuid_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        if (!other.getInviteHostGuid().isEmpty()) {
          inviteHostGuid_ = other.inviteHostGuid_;
          bitField0_ |= 0x00000004;
          onChanged();
        }
        if (!other.getInviteUserGuid().isEmpty()) {
          inviteUserGuid_ = other.inviteUserGuid_;
          bitField0_ |= 0x00000008;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 8: {
                errorCode_ = input.readEnum();
                bitField0_ |= 0x00000001;
                break;
              } // case 8
              case 18: {
                invitePartyGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              case 26: {
                inviteHostGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000004;
                break;
              } // case 26
              case 34: {
                inviteUserGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000008;
                break;
              } // case 34
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private int errorCode_ = 0;
      /**
       * <code>.ServerErrorCode errorCode = 1;</code>
       * @return The enum numeric value on the wire for errorCode.
       */
      @java.lang.Override public int getErrorCodeValue() {
        return errorCode_;
      }
      /**
       * <code>.ServerErrorCode errorCode = 1;</code>
       * @param value The enum numeric value on the wire for errorCode to set.
       * @return This builder for chaining.
       */
      public Builder setErrorCodeValue(int value) {
        errorCode_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>.ServerErrorCode errorCode = 1;</code>
       * @return The errorCode.
       */
      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerErrorCode getErrorCode() {
        com.caliverse.admin.domain.RabbitMq.message.ServerErrorCode result = com.caliverse.admin.domain.RabbitMq.message.ServerErrorCode.forNumber(errorCode_);
        return result == null ? com.caliverse.admin.domain.RabbitMq.message.ServerErrorCode.UNRECOGNIZED : result;
      }
      /**
       * <code>.ServerErrorCode errorCode = 1;</code>
       * @param value The errorCode to set.
       * @return This builder for chaining.
       */
      public Builder setErrorCode(com.caliverse.admin.domain.RabbitMq.message.ServerErrorCode value) {
        if (value == null) {
          throw new NullPointerException();
        }
        bitField0_ |= 0x00000001;
        errorCode_ = value.getNumber();
        onChanged();
        return this;
      }
      /**
       * <code>.ServerErrorCode errorCode = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearErrorCode() {
        bitField0_ = (bitField0_ & ~0x00000001);
        errorCode_ = 0;
        onChanged();
        return this;
      }

      private java.lang.Object invitePartyGuid_ = "";
      /**
       * <code>string invitePartyGuid = 2;</code>
       * @return The invitePartyGuid.
       */
      public java.lang.String getInvitePartyGuid() {
        java.lang.Object ref = invitePartyGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          invitePartyGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string invitePartyGuid = 2;</code>
       * @return The bytes for invitePartyGuid.
       */
      public com.google.protobuf.ByteString
          getInvitePartyGuidBytes() {
        java.lang.Object ref = invitePartyGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          invitePartyGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string invitePartyGuid = 2;</code>
       * @param value The invitePartyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setInvitePartyGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        invitePartyGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string invitePartyGuid = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearInvitePartyGuid() {
        invitePartyGuid_ = getDefaultInstance().getInvitePartyGuid();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string invitePartyGuid = 2;</code>
       * @param value The bytes for invitePartyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setInvitePartyGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        invitePartyGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }

      private java.lang.Object inviteHostGuid_ = "";
      /**
       * <code>string inviteHostGuid = 3;</code>
       * @return The inviteHostGuid.
       */
      public java.lang.String getInviteHostGuid() {
        java.lang.Object ref = inviteHostGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          inviteHostGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string inviteHostGuid = 3;</code>
       * @return The bytes for inviteHostGuid.
       */
      public com.google.protobuf.ByteString
          getInviteHostGuidBytes() {
        java.lang.Object ref = inviteHostGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          inviteHostGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string inviteHostGuid = 3;</code>
       * @param value The inviteHostGuid to set.
       * @return This builder for chaining.
       */
      public Builder setInviteHostGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        inviteHostGuid_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>string inviteHostGuid = 3;</code>
       * @return This builder for chaining.
       */
      public Builder clearInviteHostGuid() {
        inviteHostGuid_ = getDefaultInstance().getInviteHostGuid();
        bitField0_ = (bitField0_ & ~0x00000004);
        onChanged();
        return this;
      }
      /**
       * <code>string inviteHostGuid = 3;</code>
       * @param value The bytes for inviteHostGuid to set.
       * @return This builder for chaining.
       */
      public Builder setInviteHostGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        inviteHostGuid_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }

      private java.lang.Object inviteUserGuid_ = "";
      /**
       * <code>string inviteUserGuid = 4;</code>
       * @return The inviteUserGuid.
       */
      public java.lang.String getInviteUserGuid() {
        java.lang.Object ref = inviteUserGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          inviteUserGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string inviteUserGuid = 4;</code>
       * @return The bytes for inviteUserGuid.
       */
      public com.google.protobuf.ByteString
          getInviteUserGuidBytes() {
        java.lang.Object ref = inviteUserGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          inviteUserGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string inviteUserGuid = 4;</code>
       * @param value The inviteUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setInviteUserGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        inviteUserGuid_ = value;
        bitField0_ |= 0x00000008;
        onChanged();
        return this;
      }
      /**
       * <code>string inviteUserGuid = 4;</code>
       * @return This builder for chaining.
       */
      public Builder clearInviteUserGuid() {
        inviteUserGuid_ = getDefaultInstance().getInviteUserGuid();
        bitField0_ = (bitField0_ & ~0x00000008);
        onChanged();
        return this;
      }
      /**
       * <code>string inviteUserGuid = 4;</code>
       * @param value The bytes for inviteUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setInviteUserGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        inviteUserGuid_ = value;
        bitField0_ |= 0x00000008;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<GS2C_NTF_PARTY_INVITE_RESULT>
        PARSER = new com.google.protobuf.AbstractParser<GS2C_NTF_PARTY_INVITE_RESULT>() {
      @java.lang.Override
      public GS2C_NTF_PARTY_INVITE_RESULT parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<GS2C_NTF_PARTY_INVITE_RESULT> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<GS2C_NTF_PARTY_INVITE_RESULT> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface GS2C_NTF_DESTROY_PARTYOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.GS2C_NTF_DESTROY_PARTY)
      com.google.protobuf.MessageOrBuilder {

    /**
     * <code>string destroyPartyGuid = 1;</code>
     * @return The destroyPartyGuid.
     */
    java.lang.String getDestroyPartyGuid();
    /**
     * <code>string destroyPartyGuid = 1;</code>
     * @return The bytes for destroyPartyGuid.
     */
    com.google.protobuf.ByteString
        getDestroyPartyGuidBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.GS2C_NTF_DESTROY_PARTY}
   */
  public static final class GS2C_NTF_DESTROY_PARTY extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.GS2C_NTF_DESTROY_PARTY)
      GS2C_NTF_DESTROY_PARTYOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use GS2C_NTF_DESTROY_PARTY.newBuilder() to construct.
    private GS2C_NTF_DESTROY_PARTY(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private GS2C_NTF_DESTROY_PARTY() {
      destroyPartyGuid_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new GS2C_NTF_DESTROY_PARTY();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2C_NTF_DESTROY_PARTY_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2C_NTF_DESTROY_PARTY_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY.Builder.class);
    }

    public static final int DESTROYPARTYGUID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object destroyPartyGuid_ = "";
    /**
     * <code>string destroyPartyGuid = 1;</code>
     * @return The destroyPartyGuid.
     */
    @java.lang.Override
    public java.lang.String getDestroyPartyGuid() {
      java.lang.Object ref = destroyPartyGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        destroyPartyGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string destroyPartyGuid = 1;</code>
     * @return The bytes for destroyPartyGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getDestroyPartyGuidBytes() {
      java.lang.Object ref = destroyPartyGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        destroyPartyGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(destroyPartyGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, destroyPartyGuid_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(destroyPartyGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, destroyPartyGuid_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY) obj;

      if (!getDestroyPartyGuid()
          .equals(other.getDestroyPartyGuid())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + DESTROYPARTYGUID_FIELD_NUMBER;
      hash = (53 * hash) + getDestroyPartyGuid().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.GS2C_NTF_DESTROY_PARTY}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.GS2C_NTF_DESTROY_PARTY)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTYOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2C_NTF_DESTROY_PARTY_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2C_NTF_DESTROY_PARTY_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        destroyPartyGuid_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2C_NTF_DESTROY_PARTY_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.destroyPartyGuid_ = destroyPartyGuid_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY.getDefaultInstance()) return this;
        if (!other.getDestroyPartyGuid().isEmpty()) {
          destroyPartyGuid_ = other.destroyPartyGuid_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                destroyPartyGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object destroyPartyGuid_ = "";
      /**
       * <code>string destroyPartyGuid = 1;</code>
       * @return The destroyPartyGuid.
       */
      public java.lang.String getDestroyPartyGuid() {
        java.lang.Object ref = destroyPartyGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          destroyPartyGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string destroyPartyGuid = 1;</code>
       * @return The bytes for destroyPartyGuid.
       */
      public com.google.protobuf.ByteString
          getDestroyPartyGuidBytes() {
        java.lang.Object ref = destroyPartyGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          destroyPartyGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string destroyPartyGuid = 1;</code>
       * @param value The destroyPartyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setDestroyPartyGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        destroyPartyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string destroyPartyGuid = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearDestroyPartyGuid() {
        destroyPartyGuid_ = getDefaultInstance().getDestroyPartyGuid();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string destroyPartyGuid = 1;</code>
       * @param value The bytes for destroyPartyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setDestroyPartyGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        destroyPartyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.GS2C_NTF_DESTROY_PARTY)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.GS2C_NTF_DESTROY_PARTY)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<GS2C_NTF_DESTROY_PARTY>
        PARSER = new com.google.protobuf.AbstractParser<GS2C_NTF_DESTROY_PARTY>() {
      @java.lang.Override
      public GS2C_NTF_DESTROY_PARTY parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<GS2C_NTF_DESTROY_PARTY> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<GS2C_NTF_DESTROY_PARTY> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface InvitePartyNotiOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.InvitePartyNoti)
      com.google.protobuf.MessageOrBuilder {

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

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

    /**
     * <code>string invitePartyGuid = 3;</code>
     * @return The invitePartyGuid.
     */
    java.lang.String getInvitePartyGuid();
    /**
     * <code>string invitePartyGuid = 3;</code>
     * @return The bytes for invitePartyGuid.
     */
    com.google.protobuf.ByteString
        getInvitePartyGuidBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.InvitePartyNoti}
   */
  public static final class InvitePartyNoti extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.InvitePartyNoti)
      InvitePartyNotiOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use InvitePartyNoti.newBuilder() to construct.
    private InvitePartyNoti(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private InvitePartyNoti() {
      inviteUserGuid_ = "";
      invitePartyLeaderGuid_ = "";
      invitePartyGuid_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new InvitePartyNoti();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_InvitePartyNoti_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_InvitePartyNoti_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti.Builder.class);
    }

    public static final int INVITEUSERGUID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object inviteUserGuid_ = "";
    /**
     * <code>string inviteUserGuid = 1;</code>
     * @return The inviteUserGuid.
     */
    @java.lang.Override
    public java.lang.String getInviteUserGuid() {
      java.lang.Object ref = inviteUserGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        inviteUserGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string inviteUserGuid = 1;</code>
     * @return The bytes for inviteUserGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getInviteUserGuidBytes() {
      java.lang.Object ref = inviteUserGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        inviteUserGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int INVITEPARTYLEADERGUID_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object invitePartyLeaderGuid_ = "";
    /**
     * <code>string invitePartyLeaderGuid = 2;</code>
     * @return The invitePartyLeaderGuid.
     */
    @java.lang.Override
    public java.lang.String getInvitePartyLeaderGuid() {
      java.lang.Object ref = invitePartyLeaderGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        invitePartyLeaderGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string invitePartyLeaderGuid = 2;</code>
     * @return The bytes for invitePartyLeaderGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getInvitePartyLeaderGuidBytes() {
      java.lang.Object ref = invitePartyLeaderGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        invitePartyLeaderGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int INVITEPARTYGUID_FIELD_NUMBER = 3;
    @SuppressWarnings("serial")
    private volatile java.lang.Object invitePartyGuid_ = "";
    /**
     * <code>string invitePartyGuid = 3;</code>
     * @return The invitePartyGuid.
     */
    @java.lang.Override
    public java.lang.String getInvitePartyGuid() {
      java.lang.Object ref = invitePartyGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        invitePartyGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string invitePartyGuid = 3;</code>
     * @return The bytes for invitePartyGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getInvitePartyGuidBytes() {
      java.lang.Object ref = invitePartyGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        invitePartyGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(inviteUserGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, inviteUserGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(invitePartyLeaderGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, invitePartyLeaderGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(invitePartyGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 3, invitePartyGuid_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(inviteUserGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, inviteUserGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(invitePartyLeaderGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, invitePartyLeaderGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(invitePartyGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, invitePartyGuid_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti) obj;

      if (!getInviteUserGuid()
          .equals(other.getInviteUserGuid())) return false;
      if (!getInvitePartyLeaderGuid()
          .equals(other.getInvitePartyLeaderGuid())) return false;
      if (!getInvitePartyGuid()
          .equals(other.getInvitePartyGuid())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + INVITEUSERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getInviteUserGuid().hashCode();
      hash = (37 * hash) + INVITEPARTYLEADERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getInvitePartyLeaderGuid().hashCode();
      hash = (37 * hash) + INVITEPARTYGUID_FIELD_NUMBER;
      hash = (53 * hash) + getInvitePartyGuid().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.InvitePartyNoti}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.InvitePartyNoti)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNotiOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_InvitePartyNoti_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_InvitePartyNoti_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        inviteUserGuid_ = "";
        invitePartyLeaderGuid_ = "";
        invitePartyGuid_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_InvitePartyNoti_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.inviteUserGuid_ = inviteUserGuid_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.invitePartyLeaderGuid_ = invitePartyLeaderGuid_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.invitePartyGuid_ = invitePartyGuid_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti.getDefaultInstance()) return this;
        if (!other.getInviteUserGuid().isEmpty()) {
          inviteUserGuid_ = other.inviteUserGuid_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.getInvitePartyLeaderGuid().isEmpty()) {
          invitePartyLeaderGuid_ = other.invitePartyLeaderGuid_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        if (!other.getInvitePartyGuid().isEmpty()) {
          invitePartyGuid_ = other.invitePartyGuid_;
          bitField0_ |= 0x00000004;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                inviteUserGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                invitePartyLeaderGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              case 26: {
                invitePartyGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000004;
                break;
              } // case 26
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object inviteUserGuid_ = "";
      /**
       * <code>string inviteUserGuid = 1;</code>
       * @return The inviteUserGuid.
       */
      public java.lang.String getInviteUserGuid() {
        java.lang.Object ref = inviteUserGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          inviteUserGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string inviteUserGuid = 1;</code>
       * @return The bytes for inviteUserGuid.
       */
      public com.google.protobuf.ByteString
          getInviteUserGuidBytes() {
        java.lang.Object ref = inviteUserGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          inviteUserGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string inviteUserGuid = 1;</code>
       * @param value The inviteUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setInviteUserGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        inviteUserGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string inviteUserGuid = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearInviteUserGuid() {
        inviteUserGuid_ = getDefaultInstance().getInviteUserGuid();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string inviteUserGuid = 1;</code>
       * @param value The bytes for inviteUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setInviteUserGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        inviteUserGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.lang.Object invitePartyLeaderGuid_ = "";
      /**
       * <code>string invitePartyLeaderGuid = 2;</code>
       * @return The invitePartyLeaderGuid.
       */
      public java.lang.String getInvitePartyLeaderGuid() {
        java.lang.Object ref = invitePartyLeaderGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          invitePartyLeaderGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string invitePartyLeaderGuid = 2;</code>
       * @return The bytes for invitePartyLeaderGuid.
       */
      public com.google.protobuf.ByteString
          getInvitePartyLeaderGuidBytes() {
        java.lang.Object ref = invitePartyLeaderGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          invitePartyLeaderGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string invitePartyLeaderGuid = 2;</code>
       * @param value The invitePartyLeaderGuid to set.
       * @return This builder for chaining.
       */
      public Builder setInvitePartyLeaderGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        invitePartyLeaderGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string invitePartyLeaderGuid = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearInvitePartyLeaderGuid() {
        invitePartyLeaderGuid_ = getDefaultInstance().getInvitePartyLeaderGuid();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string invitePartyLeaderGuid = 2;</code>
       * @param value The bytes for invitePartyLeaderGuid to set.
       * @return This builder for chaining.
       */
      public Builder setInvitePartyLeaderGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        invitePartyLeaderGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }

      private java.lang.Object invitePartyGuid_ = "";
      /**
       * <code>string invitePartyGuid = 3;</code>
       * @return The invitePartyGuid.
       */
      public java.lang.String getInvitePartyGuid() {
        java.lang.Object ref = invitePartyGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          invitePartyGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string invitePartyGuid = 3;</code>
       * @return The bytes for invitePartyGuid.
       */
      public com.google.protobuf.ByteString
          getInvitePartyGuidBytes() {
        java.lang.Object ref = invitePartyGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          invitePartyGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string invitePartyGuid = 3;</code>
       * @param value The invitePartyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setInvitePartyGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        invitePartyGuid_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>string invitePartyGuid = 3;</code>
       * @return This builder for chaining.
       */
      public Builder clearInvitePartyGuid() {
        invitePartyGuid_ = getDefaultInstance().getInvitePartyGuid();
        bitField0_ = (bitField0_ & ~0x00000004);
        onChanged();
        return this;
      }
      /**
       * <code>string invitePartyGuid = 3;</code>
       * @param value The bytes for invitePartyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setInvitePartyGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        invitePartyGuid_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.InvitePartyNoti)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.InvitePartyNoti)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<InvitePartyNoti>
        PARSER = new com.google.protobuf.AbstractParser<InvitePartyNoti>() {
      @java.lang.Override
      public InvitePartyNoti parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<InvitePartyNoti> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<InvitePartyNoti> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface ReplyInvitePartyNotiOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.ReplyInvitePartyNoti)
      com.google.protobuf.MessageOrBuilder {

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

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

    /**
     * <code>string inviteUserNickname = 3;</code>
     * @return The inviteUserNickname.
     */
    java.lang.String getInviteUserNickname();
    /**
     * <code>string inviteUserNickname = 3;</code>
     * @return The bytes for inviteUserNickname.
     */
    com.google.protobuf.ByteString
        getInviteUserNicknameBytes();

    /**
     * <code>.BoolType result = 4;</code>
     * @return The enum numeric value on the wire for result.
     */
    int getResultValue();
    /**
     * <code>.BoolType result = 4;</code>
     * @return The result.
     */
    com.caliverse.admin.domain.RabbitMq.message.BoolType getResult();
  }
  /**
   * Protobuf type {@code ServerMessage.ReplyInvitePartyNoti}
   */
  public static final class ReplyInvitePartyNoti extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.ReplyInvitePartyNoti)
      ReplyInvitePartyNotiOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use ReplyInvitePartyNoti.newBuilder() to construct.
    private ReplyInvitePartyNoti(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private ReplyInvitePartyNoti() {
      invitePartyGuid_ = "";
      inviteUserGuid_ = "";
      inviteUserNickname_ = "";
      result_ = 0;
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new ReplyInvitePartyNoti();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ReplyInvitePartyNoti_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ReplyInvitePartyNoti_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti.Builder.class);
    }

    public static final int INVITEPARTYGUID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object invitePartyGuid_ = "";
    /**
     * <code>string invitePartyGuid = 1;</code>
     * @return The invitePartyGuid.
     */
    @java.lang.Override
    public java.lang.String getInvitePartyGuid() {
      java.lang.Object ref = invitePartyGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        invitePartyGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string invitePartyGuid = 1;</code>
     * @return The bytes for invitePartyGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getInvitePartyGuidBytes() {
      java.lang.Object ref = invitePartyGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        invitePartyGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int INVITEUSERGUID_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object inviteUserGuid_ = "";
    /**
     * <code>string inviteUserGuid = 2;</code>
     * @return The inviteUserGuid.
     */
    @java.lang.Override
    public java.lang.String getInviteUserGuid() {
      java.lang.Object ref = inviteUserGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        inviteUserGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string inviteUserGuid = 2;</code>
     * @return The bytes for inviteUserGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getInviteUserGuidBytes() {
      java.lang.Object ref = inviteUserGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        inviteUserGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int INVITEUSERNICKNAME_FIELD_NUMBER = 3;
    @SuppressWarnings("serial")
    private volatile java.lang.Object inviteUserNickname_ = "";
    /**
     * <code>string inviteUserNickname = 3;</code>
     * @return The inviteUserNickname.
     */
    @java.lang.Override
    public java.lang.String getInviteUserNickname() {
      java.lang.Object ref = inviteUserNickname_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        inviteUserNickname_ = s;
        return s;
      }
    }
    /**
     * <code>string inviteUserNickname = 3;</code>
     * @return The bytes for inviteUserNickname.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getInviteUserNicknameBytes() {
      java.lang.Object ref = inviteUserNickname_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        inviteUserNickname_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int RESULT_FIELD_NUMBER = 4;
    private int result_ = 0;
    /**
     * <code>.BoolType result = 4;</code>
     * @return The enum numeric value on the wire for result.
     */
    @java.lang.Override public int getResultValue() {
      return result_;
    }
    /**
     * <code>.BoolType result = 4;</code>
     * @return The result.
     */
    @java.lang.Override public com.caliverse.admin.domain.RabbitMq.message.BoolType getResult() {
      com.caliverse.admin.domain.RabbitMq.message.BoolType result = com.caliverse.admin.domain.RabbitMq.message.BoolType.forNumber(result_);
      return result == null ? com.caliverse.admin.domain.RabbitMq.message.BoolType.UNRECOGNIZED : result;
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(invitePartyGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, invitePartyGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(inviteUserGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, inviteUserGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(inviteUserNickname_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 3, inviteUserNickname_);
      }
      if (result_ != com.caliverse.admin.domain.RabbitMq.message.BoolType.BoolType_None.getNumber()) {
        output.writeEnum(4, result_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(invitePartyGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, invitePartyGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(inviteUserGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, inviteUserGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(inviteUserNickname_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, inviteUserNickname_);
      }
      if (result_ != com.caliverse.admin.domain.RabbitMq.message.BoolType.BoolType_None.getNumber()) {
        size += com.google.protobuf.CodedOutputStream
          .computeEnumSize(4, result_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti) obj;

      if (!getInvitePartyGuid()
          .equals(other.getInvitePartyGuid())) return false;
      if (!getInviteUserGuid()
          .equals(other.getInviteUserGuid())) return false;
      if (!getInviteUserNickname()
          .equals(other.getInviteUserNickname())) return false;
      if (result_ != other.result_) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + INVITEPARTYGUID_FIELD_NUMBER;
      hash = (53 * hash) + getInvitePartyGuid().hashCode();
      hash = (37 * hash) + INVITEUSERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getInviteUserGuid().hashCode();
      hash = (37 * hash) + INVITEUSERNICKNAME_FIELD_NUMBER;
      hash = (53 * hash) + getInviteUserNickname().hashCode();
      hash = (37 * hash) + RESULT_FIELD_NUMBER;
      hash = (53 * hash) + result_;
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.ReplyInvitePartyNoti}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.ReplyInvitePartyNoti)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNotiOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ReplyInvitePartyNoti_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ReplyInvitePartyNoti_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        invitePartyGuid_ = "";
        inviteUserGuid_ = "";
        inviteUserNickname_ = "";
        result_ = 0;
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ReplyInvitePartyNoti_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.invitePartyGuid_ = invitePartyGuid_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.inviteUserGuid_ = inviteUserGuid_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.inviteUserNickname_ = inviteUserNickname_;
        }
        if (((from_bitField0_ & 0x00000008) != 0)) {
          result.result_ = result_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti.getDefaultInstance()) return this;
        if (!other.getInvitePartyGuid().isEmpty()) {
          invitePartyGuid_ = other.invitePartyGuid_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.getInviteUserGuid().isEmpty()) {
          inviteUserGuid_ = other.inviteUserGuid_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        if (!other.getInviteUserNickname().isEmpty()) {
          inviteUserNickname_ = other.inviteUserNickname_;
          bitField0_ |= 0x00000004;
          onChanged();
        }
        if (other.result_ != 0) {
          setResultValue(other.getResultValue());
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                invitePartyGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                inviteUserGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              case 26: {
                inviteUserNickname_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000004;
                break;
              } // case 26
              case 32: {
                result_ = input.readEnum();
                bitField0_ |= 0x00000008;
                break;
              } // case 32
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object invitePartyGuid_ = "";
      /**
       * <code>string invitePartyGuid = 1;</code>
       * @return The invitePartyGuid.
       */
      public java.lang.String getInvitePartyGuid() {
        java.lang.Object ref = invitePartyGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          invitePartyGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string invitePartyGuid = 1;</code>
       * @return The bytes for invitePartyGuid.
       */
      public com.google.protobuf.ByteString
          getInvitePartyGuidBytes() {
        java.lang.Object ref = invitePartyGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          invitePartyGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string invitePartyGuid = 1;</code>
       * @param value The invitePartyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setInvitePartyGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        invitePartyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string invitePartyGuid = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearInvitePartyGuid() {
        invitePartyGuid_ = getDefaultInstance().getInvitePartyGuid();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string invitePartyGuid = 1;</code>
       * @param value The bytes for invitePartyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setInvitePartyGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        invitePartyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.lang.Object inviteUserGuid_ = "";
      /**
       * <code>string inviteUserGuid = 2;</code>
       * @return The inviteUserGuid.
       */
      public java.lang.String getInviteUserGuid() {
        java.lang.Object ref = inviteUserGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          inviteUserGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string inviteUserGuid = 2;</code>
       * @return The bytes for inviteUserGuid.
       */
      public com.google.protobuf.ByteString
          getInviteUserGuidBytes() {
        java.lang.Object ref = inviteUserGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          inviteUserGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string inviteUserGuid = 2;</code>
       * @param value The inviteUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setInviteUserGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        inviteUserGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string inviteUserGuid = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearInviteUserGuid() {
        inviteUserGuid_ = getDefaultInstance().getInviteUserGuid();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string inviteUserGuid = 2;</code>
       * @param value The bytes for inviteUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setInviteUserGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        inviteUserGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }

      private java.lang.Object inviteUserNickname_ = "";
      /**
       * <code>string inviteUserNickname = 3;</code>
       * @return The inviteUserNickname.
       */
      public java.lang.String getInviteUserNickname() {
        java.lang.Object ref = inviteUserNickname_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          inviteUserNickname_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string inviteUserNickname = 3;</code>
       * @return The bytes for inviteUserNickname.
       */
      public com.google.protobuf.ByteString
          getInviteUserNicknameBytes() {
        java.lang.Object ref = inviteUserNickname_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          inviteUserNickname_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string inviteUserNickname = 3;</code>
       * @param value The inviteUserNickname to set.
       * @return This builder for chaining.
       */
      public Builder setInviteUserNickname(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        inviteUserNickname_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>string inviteUserNickname = 3;</code>
       * @return This builder for chaining.
       */
      public Builder clearInviteUserNickname() {
        inviteUserNickname_ = getDefaultInstance().getInviteUserNickname();
        bitField0_ = (bitField0_ & ~0x00000004);
        onChanged();
        return this;
      }
      /**
       * <code>string inviteUserNickname = 3;</code>
       * @param value The bytes for inviteUserNickname to set.
       * @return This builder for chaining.
       */
      public Builder setInviteUserNicknameBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        inviteUserNickname_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }

      private int result_ = 0;
      /**
       * <code>.BoolType result = 4;</code>
       * @return The enum numeric value on the wire for result.
       */
      @java.lang.Override public int getResultValue() {
        return result_;
      }
      /**
       * <code>.BoolType result = 4;</code>
       * @param value The enum numeric value on the wire for result to set.
       * @return This builder for chaining.
       */
      public Builder setResultValue(int value) {
        result_ = value;
        bitField0_ |= 0x00000008;
        onChanged();
        return this;
      }
      /**
       * <code>.BoolType result = 4;</code>
       * @return The result.
       */
      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.BoolType getResult() {
        com.caliverse.admin.domain.RabbitMq.message.BoolType result = com.caliverse.admin.domain.RabbitMq.message.BoolType.forNumber(result_);
        return result == null ? com.caliverse.admin.domain.RabbitMq.message.BoolType.UNRECOGNIZED : result;
      }
      /**
       * <code>.BoolType result = 4;</code>
       * @param value The result to set.
       * @return This builder for chaining.
       */
      public Builder setResult(com.caliverse.admin.domain.RabbitMq.message.BoolType value) {
        if (value == null) {
          throw new NullPointerException();
        }
        bitField0_ |= 0x00000008;
        result_ = value.getNumber();
        onChanged();
        return this;
      }
      /**
       * <code>.BoolType result = 4;</code>
       * @return This builder for chaining.
       */
      public Builder clearResult() {
        bitField0_ = (bitField0_ & ~0x00000008);
        result_ = 0;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.ReplyInvitePartyNoti)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.ReplyInvitePartyNoti)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<ReplyInvitePartyNoti>
        PARSER = new com.google.protobuf.AbstractParser<ReplyInvitePartyNoti>() {
      @java.lang.Override
      public ReplyInvitePartyNoti parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<ReplyInvitePartyNoti> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<ReplyInvitePartyNoti> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface CreatePartyNotiOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.CreatePartyNoti)
      com.google.protobuf.MessageOrBuilder {

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

    /**
     * <code>string createPartyGuid = 2;</code>
     * @return The createPartyGuid.
     */
    java.lang.String getCreatePartyGuid();
    /**
     * <code>string createPartyGuid = 2;</code>
     * @return The bytes for createPartyGuid.
     */
    com.google.protobuf.ByteString
        getCreatePartyGuidBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.CreatePartyNoti}
   */
  public static final class CreatePartyNoti extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.CreatePartyNoti)
      CreatePartyNotiOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use CreatePartyNoti.newBuilder() to construct.
    private CreatePartyNoti(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private CreatePartyNoti() {
      joinPartyMemberAccountId_ = "";
      createPartyGuid_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new CreatePartyNoti();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_CreatePartyNoti_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_CreatePartyNoti_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNoti.Builder.class);
    }

    public static final int JOINPARTYMEMBERACCOUNTID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object joinPartyMemberAccountId_ = "";
    /**
     * <code>string joinPartyMemberAccountId = 1;</code>
     * @return The joinPartyMemberAccountId.
     */
    @java.lang.Override
    public java.lang.String getJoinPartyMemberAccountId() {
      java.lang.Object ref = joinPartyMemberAccountId_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        joinPartyMemberAccountId_ = s;
        return s;
      }
    }
    /**
     * <code>string joinPartyMemberAccountId = 1;</code>
     * @return The bytes for joinPartyMemberAccountId.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getJoinPartyMemberAccountIdBytes() {
      java.lang.Object ref = joinPartyMemberAccountId_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        joinPartyMemberAccountId_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int CREATEPARTYGUID_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object createPartyGuid_ = "";
    /**
     * <code>string createPartyGuid = 2;</code>
     * @return The createPartyGuid.
     */
    @java.lang.Override
    public java.lang.String getCreatePartyGuid() {
      java.lang.Object ref = createPartyGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        createPartyGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string createPartyGuid = 2;</code>
     * @return The bytes for createPartyGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getCreatePartyGuidBytes() {
      java.lang.Object ref = createPartyGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        createPartyGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(joinPartyMemberAccountId_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, joinPartyMemberAccountId_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(createPartyGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, createPartyGuid_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(joinPartyMemberAccountId_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, joinPartyMemberAccountId_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(createPartyGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, createPartyGuid_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNoti)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNoti other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNoti) obj;

      if (!getJoinPartyMemberAccountId()
          .equals(other.getJoinPartyMemberAccountId())) return false;
      if (!getCreatePartyGuid()
          .equals(other.getCreatePartyGuid())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + JOINPARTYMEMBERACCOUNTID_FIELD_NUMBER;
      hash = (53 * hash) + getJoinPartyMemberAccountId().hashCode();
      hash = (37 * hash) + CREATEPARTYGUID_FIELD_NUMBER;
      hash = (53 * hash) + getCreatePartyGuid().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNoti parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNoti parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNoti parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNoti parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNoti parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNoti parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNoti parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNoti parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNoti parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNoti parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNoti parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNoti parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNoti prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.CreatePartyNoti}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.CreatePartyNoti)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNotiOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_CreatePartyNoti_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_CreatePartyNoti_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNoti.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNoti.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        joinPartyMemberAccountId_ = "";
        createPartyGuid_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_CreatePartyNoti_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNoti getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNoti.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNoti build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNoti result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNoti buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNoti result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNoti(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNoti result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.joinPartyMemberAccountId_ = joinPartyMemberAccountId_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.createPartyGuid_ = createPartyGuid_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNoti) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNoti)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNoti other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNoti.getDefaultInstance()) return this;
        if (!other.getJoinPartyMemberAccountId().isEmpty()) {
          joinPartyMemberAccountId_ = other.joinPartyMemberAccountId_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.getCreatePartyGuid().isEmpty()) {
          createPartyGuid_ = other.createPartyGuid_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                joinPartyMemberAccountId_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                createPartyGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object joinPartyMemberAccountId_ = "";
      /**
       * <code>string joinPartyMemberAccountId = 1;</code>
       * @return The joinPartyMemberAccountId.
       */
      public java.lang.String getJoinPartyMemberAccountId() {
        java.lang.Object ref = joinPartyMemberAccountId_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          joinPartyMemberAccountId_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string joinPartyMemberAccountId = 1;</code>
       * @return The bytes for joinPartyMemberAccountId.
       */
      public com.google.protobuf.ByteString
          getJoinPartyMemberAccountIdBytes() {
        java.lang.Object ref = joinPartyMemberAccountId_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          joinPartyMemberAccountId_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string joinPartyMemberAccountId = 1;</code>
       * @param value The joinPartyMemberAccountId to set.
       * @return This builder for chaining.
       */
      public Builder setJoinPartyMemberAccountId(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        joinPartyMemberAccountId_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string joinPartyMemberAccountId = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearJoinPartyMemberAccountId() {
        joinPartyMemberAccountId_ = getDefaultInstance().getJoinPartyMemberAccountId();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string joinPartyMemberAccountId = 1;</code>
       * @param value The bytes for joinPartyMemberAccountId to set.
       * @return This builder for chaining.
       */
      public Builder setJoinPartyMemberAccountIdBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        joinPartyMemberAccountId_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.lang.Object createPartyGuid_ = "";
      /**
       * <code>string createPartyGuid = 2;</code>
       * @return The createPartyGuid.
       */
      public java.lang.String getCreatePartyGuid() {
        java.lang.Object ref = createPartyGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          createPartyGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string createPartyGuid = 2;</code>
       * @return The bytes for createPartyGuid.
       */
      public com.google.protobuf.ByteString
          getCreatePartyGuidBytes() {
        java.lang.Object ref = createPartyGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          createPartyGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string createPartyGuid = 2;</code>
       * @param value The createPartyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setCreatePartyGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        createPartyGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string createPartyGuid = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearCreatePartyGuid() {
        createPartyGuid_ = getDefaultInstance().getCreatePartyGuid();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string createPartyGuid = 2;</code>
       * @param value The bytes for createPartyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setCreatePartyGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        createPartyGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.CreatePartyNoti)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.CreatePartyNoti)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNoti DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNoti();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNoti getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<CreatePartyNoti>
        PARSER = new com.google.protobuf.AbstractParser<CreatePartyNoti>() {
      @java.lang.Override
      public CreatePartyNoti parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<CreatePartyNoti> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<CreatePartyNoti> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CreatePartyNoti getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface JoinPartyMemberNotiOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.JoinPartyMemberNoti)
      com.google.protobuf.MessageOrBuilder {

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

    /**
     * <code>string joinPartyMemberInfo = 2;</code>
     * @return The joinPartyMemberInfo.
     */
    java.lang.String getJoinPartyMemberInfo();
    /**
     * <code>string joinPartyMemberInfo = 2;</code>
     * @return The bytes for joinPartyMemberInfo.
     */
    com.google.protobuf.ByteString
        getJoinPartyMemberInfoBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.JoinPartyMemberNoti}
   */
  public static final class JoinPartyMemberNoti extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.JoinPartyMemberNoti)
      JoinPartyMemberNotiOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use JoinPartyMemberNoti.newBuilder() to construct.
    private JoinPartyMemberNoti(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private JoinPartyMemberNoti() {
      partyGuid_ = "";
      joinPartyMemberInfo_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new JoinPartyMemberNoti();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_JoinPartyMemberNoti_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_JoinPartyMemberNoti_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti.Builder.class);
    }

    public static final int PARTYGUID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object partyGuid_ = "";
    /**
     * <code>string partyGuid = 1;</code>
     * @return The partyGuid.
     */
    @java.lang.Override
    public java.lang.String getPartyGuid() {
      java.lang.Object ref = partyGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        partyGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string partyGuid = 1;</code>
     * @return The bytes for partyGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getPartyGuidBytes() {
      java.lang.Object ref = partyGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        partyGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int JOINPARTYMEMBERINFO_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object joinPartyMemberInfo_ = "";
    /**
     * <code>string joinPartyMemberInfo = 2;</code>
     * @return The joinPartyMemberInfo.
     */
    @java.lang.Override
    public java.lang.String getJoinPartyMemberInfo() {
      java.lang.Object ref = joinPartyMemberInfo_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        joinPartyMemberInfo_ = s;
        return s;
      }
    }
    /**
     * <code>string joinPartyMemberInfo = 2;</code>
     * @return The bytes for joinPartyMemberInfo.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getJoinPartyMemberInfoBytes() {
      java.lang.Object ref = joinPartyMemberInfo_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        joinPartyMemberInfo_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, partyGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(joinPartyMemberInfo_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, joinPartyMemberInfo_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, partyGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(joinPartyMemberInfo_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, joinPartyMemberInfo_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti) obj;

      if (!getPartyGuid()
          .equals(other.getPartyGuid())) return false;
      if (!getJoinPartyMemberInfo()
          .equals(other.getJoinPartyMemberInfo())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + PARTYGUID_FIELD_NUMBER;
      hash = (53 * hash) + getPartyGuid().hashCode();
      hash = (37 * hash) + JOINPARTYMEMBERINFO_FIELD_NUMBER;
      hash = (53 * hash) + getJoinPartyMemberInfo().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.JoinPartyMemberNoti}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.JoinPartyMemberNoti)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNotiOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_JoinPartyMemberNoti_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_JoinPartyMemberNoti_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        partyGuid_ = "";
        joinPartyMemberInfo_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_JoinPartyMemberNoti_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.partyGuid_ = partyGuid_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.joinPartyMemberInfo_ = joinPartyMemberInfo_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti.getDefaultInstance()) return this;
        if (!other.getPartyGuid().isEmpty()) {
          partyGuid_ = other.partyGuid_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.getJoinPartyMemberInfo().isEmpty()) {
          joinPartyMemberInfo_ = other.joinPartyMemberInfo_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                partyGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                joinPartyMemberInfo_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object partyGuid_ = "";
      /**
       * <code>string partyGuid = 1;</code>
       * @return The partyGuid.
       */
      public java.lang.String getPartyGuid() {
        java.lang.Object ref = partyGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          partyGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @return The bytes for partyGuid.
       */
      public com.google.protobuf.ByteString
          getPartyGuidBytes() {
        java.lang.Object ref = partyGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          partyGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @param value The partyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        partyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearPartyGuid() {
        partyGuid_ = getDefaultInstance().getPartyGuid();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @param value The bytes for partyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        partyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.lang.Object joinPartyMemberInfo_ = "";
      /**
       * <code>string joinPartyMemberInfo = 2;</code>
       * @return The joinPartyMemberInfo.
       */
      public java.lang.String getJoinPartyMemberInfo() {
        java.lang.Object ref = joinPartyMemberInfo_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          joinPartyMemberInfo_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string joinPartyMemberInfo = 2;</code>
       * @return The bytes for joinPartyMemberInfo.
       */
      public com.google.protobuf.ByteString
          getJoinPartyMemberInfoBytes() {
        java.lang.Object ref = joinPartyMemberInfo_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          joinPartyMemberInfo_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string joinPartyMemberInfo = 2;</code>
       * @param value The joinPartyMemberInfo to set.
       * @return This builder for chaining.
       */
      public Builder setJoinPartyMemberInfo(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        joinPartyMemberInfo_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string joinPartyMemberInfo = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearJoinPartyMemberInfo() {
        joinPartyMemberInfo_ = getDefaultInstance().getJoinPartyMemberInfo();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string joinPartyMemberInfo = 2;</code>
       * @param value The bytes for joinPartyMemberInfo to set.
       * @return This builder for chaining.
       */
      public Builder setJoinPartyMemberInfoBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        joinPartyMemberInfo_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.JoinPartyMemberNoti)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.JoinPartyMemberNoti)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<JoinPartyMemberNoti>
        PARSER = new com.google.protobuf.AbstractParser<JoinPartyMemberNoti>() {
      @java.lang.Override
      public JoinPartyMemberNoti parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<JoinPartyMemberNoti> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<JoinPartyMemberNoti> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface LeavePartyMemberNotiOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.LeavePartyMemberNoti)
      com.google.protobuf.MessageOrBuilder {

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

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

    /**
     * <code>.BoolType isBan = 3;</code>
     * @return The enum numeric value on the wire for isBan.
     */
    int getIsBanValue();
    /**
     * <code>.BoolType isBan = 3;</code>
     * @return The isBan.
     */
    com.caliverse.admin.domain.RabbitMq.message.BoolType getIsBan();
  }
  /**
   * Protobuf type {@code ServerMessage.LeavePartyMemberNoti}
   */
  public static final class LeavePartyMemberNoti extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.LeavePartyMemberNoti)
      LeavePartyMemberNotiOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use LeavePartyMemberNoti.newBuilder() to construct.
    private LeavePartyMemberNoti(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private LeavePartyMemberNoti() {
      partyGuid_ = "";
      leavePartyUserGuid_ = "";
      isBan_ = 0;
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new LeavePartyMemberNoti();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_LeavePartyMemberNoti_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_LeavePartyMemberNoti_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti.Builder.class);
    }

    public static final int PARTYGUID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object partyGuid_ = "";
    /**
     * <code>string partyGuid = 1;</code>
     * @return The partyGuid.
     */
    @java.lang.Override
    public java.lang.String getPartyGuid() {
      java.lang.Object ref = partyGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        partyGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string partyGuid = 1;</code>
     * @return The bytes for partyGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getPartyGuidBytes() {
      java.lang.Object ref = partyGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        partyGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int LEAVEPARTYUSERGUID_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object leavePartyUserGuid_ = "";
    /**
     * <code>string leavePartyUserGuid = 2;</code>
     * @return The leavePartyUserGuid.
     */
    @java.lang.Override
    public java.lang.String getLeavePartyUserGuid() {
      java.lang.Object ref = leavePartyUserGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        leavePartyUserGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string leavePartyUserGuid = 2;</code>
     * @return The bytes for leavePartyUserGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getLeavePartyUserGuidBytes() {
      java.lang.Object ref = leavePartyUserGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        leavePartyUserGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int ISBAN_FIELD_NUMBER = 3;
    private int isBan_ = 0;
    /**
     * <code>.BoolType isBan = 3;</code>
     * @return The enum numeric value on the wire for isBan.
     */
    @java.lang.Override public int getIsBanValue() {
      return isBan_;
    }
    /**
     * <code>.BoolType isBan = 3;</code>
     * @return The isBan.
     */
    @java.lang.Override public com.caliverse.admin.domain.RabbitMq.message.BoolType getIsBan() {
      com.caliverse.admin.domain.RabbitMq.message.BoolType result = com.caliverse.admin.domain.RabbitMq.message.BoolType.forNumber(isBan_);
      return result == null ? com.caliverse.admin.domain.RabbitMq.message.BoolType.UNRECOGNIZED : result;
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, partyGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(leavePartyUserGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, leavePartyUserGuid_);
      }
      if (isBan_ != com.caliverse.admin.domain.RabbitMq.message.BoolType.BoolType_None.getNumber()) {
        output.writeEnum(3, isBan_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, partyGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(leavePartyUserGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, leavePartyUserGuid_);
      }
      if (isBan_ != com.caliverse.admin.domain.RabbitMq.message.BoolType.BoolType_None.getNumber()) {
        size += com.google.protobuf.CodedOutputStream
          .computeEnumSize(3, isBan_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti) obj;

      if (!getPartyGuid()
          .equals(other.getPartyGuid())) return false;
      if (!getLeavePartyUserGuid()
          .equals(other.getLeavePartyUserGuid())) return false;
      if (isBan_ != other.isBan_) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + PARTYGUID_FIELD_NUMBER;
      hash = (53 * hash) + getPartyGuid().hashCode();
      hash = (37 * hash) + LEAVEPARTYUSERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getLeavePartyUserGuid().hashCode();
      hash = (37 * hash) + ISBAN_FIELD_NUMBER;
      hash = (53 * hash) + isBan_;
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.LeavePartyMemberNoti}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.LeavePartyMemberNoti)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNotiOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_LeavePartyMemberNoti_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_LeavePartyMemberNoti_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        partyGuid_ = "";
        leavePartyUserGuid_ = "";
        isBan_ = 0;
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_LeavePartyMemberNoti_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.partyGuid_ = partyGuid_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.leavePartyUserGuid_ = leavePartyUserGuid_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.isBan_ = isBan_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti.getDefaultInstance()) return this;
        if (!other.getPartyGuid().isEmpty()) {
          partyGuid_ = other.partyGuid_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.getLeavePartyUserGuid().isEmpty()) {
          leavePartyUserGuid_ = other.leavePartyUserGuid_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        if (other.isBan_ != 0) {
          setIsBanValue(other.getIsBanValue());
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                partyGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                leavePartyUserGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              case 24: {
                isBan_ = input.readEnum();
                bitField0_ |= 0x00000004;
                break;
              } // case 24
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object partyGuid_ = "";
      /**
       * <code>string partyGuid = 1;</code>
       * @return The partyGuid.
       */
      public java.lang.String getPartyGuid() {
        java.lang.Object ref = partyGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          partyGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @return The bytes for partyGuid.
       */
      public com.google.protobuf.ByteString
          getPartyGuidBytes() {
        java.lang.Object ref = partyGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          partyGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @param value The partyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        partyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearPartyGuid() {
        partyGuid_ = getDefaultInstance().getPartyGuid();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @param value The bytes for partyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        partyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.lang.Object leavePartyUserGuid_ = "";
      /**
       * <code>string leavePartyUserGuid = 2;</code>
       * @return The leavePartyUserGuid.
       */
      public java.lang.String getLeavePartyUserGuid() {
        java.lang.Object ref = leavePartyUserGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          leavePartyUserGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string leavePartyUserGuid = 2;</code>
       * @return The bytes for leavePartyUserGuid.
       */
      public com.google.protobuf.ByteString
          getLeavePartyUserGuidBytes() {
        java.lang.Object ref = leavePartyUserGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          leavePartyUserGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string leavePartyUserGuid = 2;</code>
       * @param value The leavePartyUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setLeavePartyUserGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        leavePartyUserGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string leavePartyUserGuid = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearLeavePartyUserGuid() {
        leavePartyUserGuid_ = getDefaultInstance().getLeavePartyUserGuid();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string leavePartyUserGuid = 2;</code>
       * @param value The bytes for leavePartyUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setLeavePartyUserGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        leavePartyUserGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }

      private int isBan_ = 0;
      /**
       * <code>.BoolType isBan = 3;</code>
       * @return The enum numeric value on the wire for isBan.
       */
      @java.lang.Override public int getIsBanValue() {
        return isBan_;
      }
      /**
       * <code>.BoolType isBan = 3;</code>
       * @param value The enum numeric value on the wire for isBan to set.
       * @return This builder for chaining.
       */
      public Builder setIsBanValue(int value) {
        isBan_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>.BoolType isBan = 3;</code>
       * @return The isBan.
       */
      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.BoolType getIsBan() {
        com.caliverse.admin.domain.RabbitMq.message.BoolType result = com.caliverse.admin.domain.RabbitMq.message.BoolType.forNumber(isBan_);
        return result == null ? com.caliverse.admin.domain.RabbitMq.message.BoolType.UNRECOGNIZED : result;
      }
      /**
       * <code>.BoolType isBan = 3;</code>
       * @param value The isBan to set.
       * @return This builder for chaining.
       */
      public Builder setIsBan(com.caliverse.admin.domain.RabbitMq.message.BoolType value) {
        if (value == null) {
          throw new NullPointerException();
        }
        bitField0_ |= 0x00000004;
        isBan_ = value.getNumber();
        onChanged();
        return this;
      }
      /**
       * <code>.BoolType isBan = 3;</code>
       * @return This builder for chaining.
       */
      public Builder clearIsBan() {
        bitField0_ = (bitField0_ & ~0x00000004);
        isBan_ = 0;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.LeavePartyMemberNoti)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.LeavePartyMemberNoti)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<LeavePartyMemberNoti>
        PARSER = new com.google.protobuf.AbstractParser<LeavePartyMemberNoti>() {
      @java.lang.Override
      public LeavePartyMemberNoti parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<LeavePartyMemberNoti> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<LeavePartyMemberNoti> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface ChangePartyServerNameNotiOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.ChangePartyServerNameNoti)
      com.google.protobuf.MessageOrBuilder {

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

    /**
     * <code>.BoolType isAddition = 2;</code>
     * @return The enum numeric value on the wire for isAddition.
     */
    int getIsAdditionValue();
    /**
     * <code>.BoolType isAddition = 2;</code>
     * @return The isAddition.
     */
    com.caliverse.admin.domain.RabbitMq.message.BoolType getIsAddition();

    /**
     * <code>string ServerName = 3;</code>
     * @return The serverName.
     */
    java.lang.String getServerName();
    /**
     * <code>string ServerName = 3;</code>
     * @return The bytes for serverName.
     */
    com.google.protobuf.ByteString
        getServerNameBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.ChangePartyServerNameNoti}
   */
  public static final class ChangePartyServerNameNoti extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.ChangePartyServerNameNoti)
      ChangePartyServerNameNotiOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use ChangePartyServerNameNoti.newBuilder() to construct.
    private ChangePartyServerNameNoti(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private ChangePartyServerNameNoti() {
      partyGuid_ = "";
      isAddition_ = 0;
      serverName_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new ChangePartyServerNameNoti();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ChangePartyServerNameNoti_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ChangePartyServerNameNoti_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti.Builder.class);
    }

    public static final int PARTYGUID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object partyGuid_ = "";
    /**
     * <code>string partyGuid = 1;</code>
     * @return The partyGuid.
     */
    @java.lang.Override
    public java.lang.String getPartyGuid() {
      java.lang.Object ref = partyGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        partyGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string partyGuid = 1;</code>
     * @return The bytes for partyGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getPartyGuidBytes() {
      java.lang.Object ref = partyGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        partyGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int ISADDITION_FIELD_NUMBER = 2;
    private int isAddition_ = 0;
    /**
     * <code>.BoolType isAddition = 2;</code>
     * @return The enum numeric value on the wire for isAddition.
     */
    @java.lang.Override public int getIsAdditionValue() {
      return isAddition_;
    }
    /**
     * <code>.BoolType isAddition = 2;</code>
     * @return The isAddition.
     */
    @java.lang.Override public com.caliverse.admin.domain.RabbitMq.message.BoolType getIsAddition() {
      com.caliverse.admin.domain.RabbitMq.message.BoolType result = com.caliverse.admin.domain.RabbitMq.message.BoolType.forNumber(isAddition_);
      return result == null ? com.caliverse.admin.domain.RabbitMq.message.BoolType.UNRECOGNIZED : result;
    }

    public static final int SERVERNAME_FIELD_NUMBER = 3;
    @SuppressWarnings("serial")
    private volatile java.lang.Object serverName_ = "";
    /**
     * <code>string ServerName = 3;</code>
     * @return The serverName.
     */
    @java.lang.Override
    public java.lang.String getServerName() {
      java.lang.Object ref = serverName_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        serverName_ = s;
        return s;
      }
    }
    /**
     * <code>string ServerName = 3;</code>
     * @return The bytes for serverName.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getServerNameBytes() {
      java.lang.Object ref = serverName_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        serverName_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, partyGuid_);
      }
      if (isAddition_ != com.caliverse.admin.domain.RabbitMq.message.BoolType.BoolType_None.getNumber()) {
        output.writeEnum(2, isAddition_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serverName_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 3, serverName_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, partyGuid_);
      }
      if (isAddition_ != com.caliverse.admin.domain.RabbitMq.message.BoolType.BoolType_None.getNumber()) {
        size += com.google.protobuf.CodedOutputStream
          .computeEnumSize(2, isAddition_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serverName_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, serverName_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti) obj;

      if (!getPartyGuid()
          .equals(other.getPartyGuid())) return false;
      if (isAddition_ != other.isAddition_) return false;
      if (!getServerName()
          .equals(other.getServerName())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + PARTYGUID_FIELD_NUMBER;
      hash = (53 * hash) + getPartyGuid().hashCode();
      hash = (37 * hash) + ISADDITION_FIELD_NUMBER;
      hash = (53 * hash) + isAddition_;
      hash = (37 * hash) + SERVERNAME_FIELD_NUMBER;
      hash = (53 * hash) + getServerName().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.ChangePartyServerNameNoti}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.ChangePartyServerNameNoti)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNotiOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ChangePartyServerNameNoti_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ChangePartyServerNameNoti_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        partyGuid_ = "";
        isAddition_ = 0;
        serverName_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ChangePartyServerNameNoti_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.partyGuid_ = partyGuid_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.isAddition_ = isAddition_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.serverName_ = serverName_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti.getDefaultInstance()) return this;
        if (!other.getPartyGuid().isEmpty()) {
          partyGuid_ = other.partyGuid_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (other.isAddition_ != 0) {
          setIsAdditionValue(other.getIsAdditionValue());
        }
        if (!other.getServerName().isEmpty()) {
          serverName_ = other.serverName_;
          bitField0_ |= 0x00000004;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                partyGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 16: {
                isAddition_ = input.readEnum();
                bitField0_ |= 0x00000002;
                break;
              } // case 16
              case 26: {
                serverName_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000004;
                break;
              } // case 26
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object partyGuid_ = "";
      /**
       * <code>string partyGuid = 1;</code>
       * @return The partyGuid.
       */
      public java.lang.String getPartyGuid() {
        java.lang.Object ref = partyGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          partyGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @return The bytes for partyGuid.
       */
      public com.google.protobuf.ByteString
          getPartyGuidBytes() {
        java.lang.Object ref = partyGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          partyGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @param value The partyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        partyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearPartyGuid() {
        partyGuid_ = getDefaultInstance().getPartyGuid();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @param value The bytes for partyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        partyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private int isAddition_ = 0;
      /**
       * <code>.BoolType isAddition = 2;</code>
       * @return The enum numeric value on the wire for isAddition.
       */
      @java.lang.Override public int getIsAdditionValue() {
        return isAddition_;
      }
      /**
       * <code>.BoolType isAddition = 2;</code>
       * @param value The enum numeric value on the wire for isAddition to set.
       * @return This builder for chaining.
       */
      public Builder setIsAdditionValue(int value) {
        isAddition_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>.BoolType isAddition = 2;</code>
       * @return The isAddition.
       */
      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.BoolType getIsAddition() {
        com.caliverse.admin.domain.RabbitMq.message.BoolType result = com.caliverse.admin.domain.RabbitMq.message.BoolType.forNumber(isAddition_);
        return result == null ? com.caliverse.admin.domain.RabbitMq.message.BoolType.UNRECOGNIZED : result;
      }
      /**
       * <code>.BoolType isAddition = 2;</code>
       * @param value The isAddition to set.
       * @return This builder for chaining.
       */
      public Builder setIsAddition(com.caliverse.admin.domain.RabbitMq.message.BoolType value) {
        if (value == null) {
          throw new NullPointerException();
        }
        bitField0_ |= 0x00000002;
        isAddition_ = value.getNumber();
        onChanged();
        return this;
      }
      /**
       * <code>.BoolType isAddition = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearIsAddition() {
        bitField0_ = (bitField0_ & ~0x00000002);
        isAddition_ = 0;
        onChanged();
        return this;
      }

      private java.lang.Object serverName_ = "";
      /**
       * <code>string ServerName = 3;</code>
       * @return The serverName.
       */
      public java.lang.String getServerName() {
        java.lang.Object ref = serverName_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          serverName_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string ServerName = 3;</code>
       * @return The bytes for serverName.
       */
      public com.google.protobuf.ByteString
          getServerNameBytes() {
        java.lang.Object ref = serverName_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          serverName_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string ServerName = 3;</code>
       * @param value The serverName to set.
       * @return This builder for chaining.
       */
      public Builder setServerName(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        serverName_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>string ServerName = 3;</code>
       * @return This builder for chaining.
       */
      public Builder clearServerName() {
        serverName_ = getDefaultInstance().getServerName();
        bitField0_ = (bitField0_ & ~0x00000004);
        onChanged();
        return this;
      }
      /**
       * <code>string ServerName = 3;</code>
       * @param value The bytes for serverName to set.
       * @return This builder for chaining.
       */
      public Builder setServerNameBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        serverName_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.ChangePartyServerNameNoti)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.ChangePartyServerNameNoti)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<ChangePartyServerNameNoti>
        PARSER = new com.google.protobuf.AbstractParser<ChangePartyServerNameNoti>() {
      @java.lang.Override
      public ChangePartyServerNameNoti parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<ChangePartyServerNameNoti> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<ChangePartyServerNameNoti> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface RemovePartyServerNameNotiOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.RemovePartyServerNameNoti)
      com.google.protobuf.MessageOrBuilder {

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

    /**
     * <code>string removeServerName = 2;</code>
     * @return The removeServerName.
     */
    java.lang.String getRemoveServerName();
    /**
     * <code>string removeServerName = 2;</code>
     * @return The bytes for removeServerName.
     */
    com.google.protobuf.ByteString
        getRemoveServerNameBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.RemovePartyServerNameNoti}
   */
  public static final class RemovePartyServerNameNoti extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.RemovePartyServerNameNoti)
      RemovePartyServerNameNotiOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use RemovePartyServerNameNoti.newBuilder() to construct.
    private RemovePartyServerNameNoti(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private RemovePartyServerNameNoti() {
      partyGuid_ = "";
      removeServerName_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new RemovePartyServerNameNoti();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_RemovePartyServerNameNoti_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_RemovePartyServerNameNoti_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNoti.Builder.class);
    }

    public static final int PARTYGUID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object partyGuid_ = "";
    /**
     * <code>string partyGuid = 1;</code>
     * @return The partyGuid.
     */
    @java.lang.Override
    public java.lang.String getPartyGuid() {
      java.lang.Object ref = partyGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        partyGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string partyGuid = 1;</code>
     * @return The bytes for partyGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getPartyGuidBytes() {
      java.lang.Object ref = partyGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        partyGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int REMOVESERVERNAME_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object removeServerName_ = "";
    /**
     * <code>string removeServerName = 2;</code>
     * @return The removeServerName.
     */
    @java.lang.Override
    public java.lang.String getRemoveServerName() {
      java.lang.Object ref = removeServerName_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        removeServerName_ = s;
        return s;
      }
    }
    /**
     * <code>string removeServerName = 2;</code>
     * @return The bytes for removeServerName.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getRemoveServerNameBytes() {
      java.lang.Object ref = removeServerName_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        removeServerName_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, partyGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(removeServerName_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, removeServerName_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, partyGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(removeServerName_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, removeServerName_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNoti)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNoti other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNoti) obj;

      if (!getPartyGuid()
          .equals(other.getPartyGuid())) return false;
      if (!getRemoveServerName()
          .equals(other.getRemoveServerName())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + PARTYGUID_FIELD_NUMBER;
      hash = (53 * hash) + getPartyGuid().hashCode();
      hash = (37 * hash) + REMOVESERVERNAME_FIELD_NUMBER;
      hash = (53 * hash) + getRemoveServerName().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNoti parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNoti parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNoti parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNoti parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNoti parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNoti parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNoti parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNoti parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNoti parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNoti parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNoti parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNoti parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNoti prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.RemovePartyServerNameNoti}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.RemovePartyServerNameNoti)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNotiOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_RemovePartyServerNameNoti_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_RemovePartyServerNameNoti_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNoti.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNoti.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        partyGuid_ = "";
        removeServerName_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_RemovePartyServerNameNoti_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNoti getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNoti.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNoti build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNoti result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNoti buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNoti result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNoti(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNoti result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.partyGuid_ = partyGuid_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.removeServerName_ = removeServerName_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNoti) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNoti)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNoti other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNoti.getDefaultInstance()) return this;
        if (!other.getPartyGuid().isEmpty()) {
          partyGuid_ = other.partyGuid_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.getRemoveServerName().isEmpty()) {
          removeServerName_ = other.removeServerName_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                partyGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                removeServerName_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object partyGuid_ = "";
      /**
       * <code>string partyGuid = 1;</code>
       * @return The partyGuid.
       */
      public java.lang.String getPartyGuid() {
        java.lang.Object ref = partyGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          partyGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @return The bytes for partyGuid.
       */
      public com.google.protobuf.ByteString
          getPartyGuidBytes() {
        java.lang.Object ref = partyGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          partyGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @param value The partyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        partyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearPartyGuid() {
        partyGuid_ = getDefaultInstance().getPartyGuid();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @param value The bytes for partyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        partyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.lang.Object removeServerName_ = "";
      /**
       * <code>string removeServerName = 2;</code>
       * @return The removeServerName.
       */
      public java.lang.String getRemoveServerName() {
        java.lang.Object ref = removeServerName_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          removeServerName_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string removeServerName = 2;</code>
       * @return The bytes for removeServerName.
       */
      public com.google.protobuf.ByteString
          getRemoveServerNameBytes() {
        java.lang.Object ref = removeServerName_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          removeServerName_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string removeServerName = 2;</code>
       * @param value The removeServerName to set.
       * @return This builder for chaining.
       */
      public Builder setRemoveServerName(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        removeServerName_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string removeServerName = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearRemoveServerName() {
        removeServerName_ = getDefaultInstance().getRemoveServerName();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string removeServerName = 2;</code>
       * @param value The bytes for removeServerName to set.
       * @return This builder for chaining.
       */
      public Builder setRemoveServerNameBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        removeServerName_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.RemovePartyServerNameNoti)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.RemovePartyServerNameNoti)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNoti DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNoti();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNoti getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<RemovePartyServerNameNoti>
        PARSER = new com.google.protobuf.AbstractParser<RemovePartyServerNameNoti>() {
      @java.lang.Override
      public RemovePartyServerNameNoti parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<RemovePartyServerNameNoti> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<RemovePartyServerNameNoti> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.RemovePartyServerNameNoti getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface ChangePartyLeaderNotiOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.ChangePartyLeaderNoti)
      com.google.protobuf.MessageOrBuilder {

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

    /**
     * <code>string newPartyLeaderGuid = 2;</code>
     * @return The newPartyLeaderGuid.
     */
    java.lang.String getNewPartyLeaderGuid();
    /**
     * <code>string newPartyLeaderGuid = 2;</code>
     * @return The bytes for newPartyLeaderGuid.
     */
    com.google.protobuf.ByteString
        getNewPartyLeaderGuidBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.ChangePartyLeaderNoti}
   */
  public static final class ChangePartyLeaderNoti extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.ChangePartyLeaderNoti)
      ChangePartyLeaderNotiOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use ChangePartyLeaderNoti.newBuilder() to construct.
    private ChangePartyLeaderNoti(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private ChangePartyLeaderNoti() {
      partyGuid_ = "";
      newPartyLeaderGuid_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new ChangePartyLeaderNoti();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ChangePartyLeaderNoti_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ChangePartyLeaderNoti_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti.Builder.class);
    }

    public static final int PARTYGUID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object partyGuid_ = "";
    /**
     * <code>string partyGuid = 1;</code>
     * @return The partyGuid.
     */
    @java.lang.Override
    public java.lang.String getPartyGuid() {
      java.lang.Object ref = partyGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        partyGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string partyGuid = 1;</code>
     * @return The bytes for partyGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getPartyGuidBytes() {
      java.lang.Object ref = partyGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        partyGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int NEWPARTYLEADERGUID_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object newPartyLeaderGuid_ = "";
    /**
     * <code>string newPartyLeaderGuid = 2;</code>
     * @return The newPartyLeaderGuid.
     */
    @java.lang.Override
    public java.lang.String getNewPartyLeaderGuid() {
      java.lang.Object ref = newPartyLeaderGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        newPartyLeaderGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string newPartyLeaderGuid = 2;</code>
     * @return The bytes for newPartyLeaderGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getNewPartyLeaderGuidBytes() {
      java.lang.Object ref = newPartyLeaderGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        newPartyLeaderGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, partyGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(newPartyLeaderGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, newPartyLeaderGuid_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, partyGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(newPartyLeaderGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, newPartyLeaderGuid_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti) obj;

      if (!getPartyGuid()
          .equals(other.getPartyGuid())) return false;
      if (!getNewPartyLeaderGuid()
          .equals(other.getNewPartyLeaderGuid())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + PARTYGUID_FIELD_NUMBER;
      hash = (53 * hash) + getPartyGuid().hashCode();
      hash = (37 * hash) + NEWPARTYLEADERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getNewPartyLeaderGuid().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.ChangePartyLeaderNoti}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.ChangePartyLeaderNoti)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNotiOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ChangePartyLeaderNoti_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ChangePartyLeaderNoti_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        partyGuid_ = "";
        newPartyLeaderGuid_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ChangePartyLeaderNoti_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.partyGuid_ = partyGuid_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.newPartyLeaderGuid_ = newPartyLeaderGuid_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti.getDefaultInstance()) return this;
        if (!other.getPartyGuid().isEmpty()) {
          partyGuid_ = other.partyGuid_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.getNewPartyLeaderGuid().isEmpty()) {
          newPartyLeaderGuid_ = other.newPartyLeaderGuid_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                partyGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                newPartyLeaderGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object partyGuid_ = "";
      /**
       * <code>string partyGuid = 1;</code>
       * @return The partyGuid.
       */
      public java.lang.String getPartyGuid() {
        java.lang.Object ref = partyGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          partyGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @return The bytes for partyGuid.
       */
      public com.google.protobuf.ByteString
          getPartyGuidBytes() {
        java.lang.Object ref = partyGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          partyGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @param value The partyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        partyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearPartyGuid() {
        partyGuid_ = getDefaultInstance().getPartyGuid();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @param value The bytes for partyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        partyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.lang.Object newPartyLeaderGuid_ = "";
      /**
       * <code>string newPartyLeaderGuid = 2;</code>
       * @return The newPartyLeaderGuid.
       */
      public java.lang.String getNewPartyLeaderGuid() {
        java.lang.Object ref = newPartyLeaderGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          newPartyLeaderGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string newPartyLeaderGuid = 2;</code>
       * @return The bytes for newPartyLeaderGuid.
       */
      public com.google.protobuf.ByteString
          getNewPartyLeaderGuidBytes() {
        java.lang.Object ref = newPartyLeaderGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          newPartyLeaderGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string newPartyLeaderGuid = 2;</code>
       * @param value The newPartyLeaderGuid to set.
       * @return This builder for chaining.
       */
      public Builder setNewPartyLeaderGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        newPartyLeaderGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string newPartyLeaderGuid = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearNewPartyLeaderGuid() {
        newPartyLeaderGuid_ = getDefaultInstance().getNewPartyLeaderGuid();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string newPartyLeaderGuid = 2;</code>
       * @param value The bytes for newPartyLeaderGuid to set.
       * @return This builder for chaining.
       */
      public Builder setNewPartyLeaderGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        newPartyLeaderGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.ChangePartyLeaderNoti)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.ChangePartyLeaderNoti)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<ChangePartyLeaderNoti>
        PARSER = new com.google.protobuf.AbstractParser<ChangePartyLeaderNoti>() {
      @java.lang.Override
      public ChangePartyLeaderNoti parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<ChangePartyLeaderNoti> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<ChangePartyLeaderNoti> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface ExchangePartyNameNotiOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.ExchangePartyNameNoti)
      com.google.protobuf.MessageOrBuilder {

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

    /**
     * <code>string newPartyName = 2;</code>
     * @return The newPartyName.
     */
    java.lang.String getNewPartyName();
    /**
     * <code>string newPartyName = 2;</code>
     * @return The bytes for newPartyName.
     */
    com.google.protobuf.ByteString
        getNewPartyNameBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.ExchangePartyNameNoti}
   */
  public static final class ExchangePartyNameNoti extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.ExchangePartyNameNoti)
      ExchangePartyNameNotiOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use ExchangePartyNameNoti.newBuilder() to construct.
    private ExchangePartyNameNoti(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private ExchangePartyNameNoti() {
      partyGuid_ = "";
      newPartyName_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new ExchangePartyNameNoti();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ExchangePartyNameNoti_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ExchangePartyNameNoti_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti.Builder.class);
    }

    public static final int PARTYGUID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object partyGuid_ = "";
    /**
     * <code>string partyGuid = 1;</code>
     * @return The partyGuid.
     */
    @java.lang.Override
    public java.lang.String getPartyGuid() {
      java.lang.Object ref = partyGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        partyGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string partyGuid = 1;</code>
     * @return The bytes for partyGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getPartyGuidBytes() {
      java.lang.Object ref = partyGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        partyGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int NEWPARTYNAME_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object newPartyName_ = "";
    /**
     * <code>string newPartyName = 2;</code>
     * @return The newPartyName.
     */
    @java.lang.Override
    public java.lang.String getNewPartyName() {
      java.lang.Object ref = newPartyName_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        newPartyName_ = s;
        return s;
      }
    }
    /**
     * <code>string newPartyName = 2;</code>
     * @return The bytes for newPartyName.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getNewPartyNameBytes() {
      java.lang.Object ref = newPartyName_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        newPartyName_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, partyGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(newPartyName_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, newPartyName_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, partyGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(newPartyName_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, newPartyName_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti) obj;

      if (!getPartyGuid()
          .equals(other.getPartyGuid())) return false;
      if (!getNewPartyName()
          .equals(other.getNewPartyName())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + PARTYGUID_FIELD_NUMBER;
      hash = (53 * hash) + getPartyGuid().hashCode();
      hash = (37 * hash) + NEWPARTYNAME_FIELD_NUMBER;
      hash = (53 * hash) + getNewPartyName().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.ExchangePartyNameNoti}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.ExchangePartyNameNoti)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNotiOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ExchangePartyNameNoti_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ExchangePartyNameNoti_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        partyGuid_ = "";
        newPartyName_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ExchangePartyNameNoti_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.partyGuid_ = partyGuid_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.newPartyName_ = newPartyName_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti.getDefaultInstance()) return this;
        if (!other.getPartyGuid().isEmpty()) {
          partyGuid_ = other.partyGuid_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.getNewPartyName().isEmpty()) {
          newPartyName_ = other.newPartyName_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                partyGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                newPartyName_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object partyGuid_ = "";
      /**
       * <code>string partyGuid = 1;</code>
       * @return The partyGuid.
       */
      public java.lang.String getPartyGuid() {
        java.lang.Object ref = partyGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          partyGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @return The bytes for partyGuid.
       */
      public com.google.protobuf.ByteString
          getPartyGuidBytes() {
        java.lang.Object ref = partyGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          partyGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @param value The partyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        partyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearPartyGuid() {
        partyGuid_ = getDefaultInstance().getPartyGuid();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @param value The bytes for partyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        partyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.lang.Object newPartyName_ = "";
      /**
       * <code>string newPartyName = 2;</code>
       * @return The newPartyName.
       */
      public java.lang.String getNewPartyName() {
        java.lang.Object ref = newPartyName_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          newPartyName_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string newPartyName = 2;</code>
       * @return The bytes for newPartyName.
       */
      public com.google.protobuf.ByteString
          getNewPartyNameBytes() {
        java.lang.Object ref = newPartyName_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          newPartyName_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string newPartyName = 2;</code>
       * @param value The newPartyName to set.
       * @return This builder for chaining.
       */
      public Builder setNewPartyName(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        newPartyName_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string newPartyName = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearNewPartyName() {
        newPartyName_ = getDefaultInstance().getNewPartyName();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string newPartyName = 2;</code>
       * @param value The bytes for newPartyName to set.
       * @return This builder for chaining.
       */
      public Builder setNewPartyNameBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        newPartyName_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.ExchangePartyNameNoti)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.ExchangePartyNameNoti)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<ExchangePartyNameNoti>
        PARSER = new com.google.protobuf.AbstractParser<ExchangePartyNameNoti>() {
      @java.lang.Override
      public ExchangePartyNameNoti parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<ExchangePartyNameNoti> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<ExchangePartyNameNoti> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface JoiningPartyFlagResetNotiOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.JoiningPartyFlagResetNoti)
      com.google.protobuf.MessageOrBuilder {

    /**
     * <code>string targetAccountId = 1;</code>
     * @return The targetAccountId.
     */
    java.lang.String getTargetAccountId();
    /**
     * <code>string targetAccountId = 1;</code>
     * @return The bytes for targetAccountId.
     */
    com.google.protobuf.ByteString
        getTargetAccountIdBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.JoiningPartyFlagResetNoti}
   */
  public static final class JoiningPartyFlagResetNoti extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.JoiningPartyFlagResetNoti)
      JoiningPartyFlagResetNotiOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use JoiningPartyFlagResetNoti.newBuilder() to construct.
    private JoiningPartyFlagResetNoti(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private JoiningPartyFlagResetNoti() {
      targetAccountId_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new JoiningPartyFlagResetNoti();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_JoiningPartyFlagResetNoti_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_JoiningPartyFlagResetNoti_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNoti.Builder.class);
    }

    public static final int TARGETACCOUNTID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object targetAccountId_ = "";
    /**
     * <code>string targetAccountId = 1;</code>
     * @return The targetAccountId.
     */
    @java.lang.Override
    public java.lang.String getTargetAccountId() {
      java.lang.Object ref = targetAccountId_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        targetAccountId_ = s;
        return s;
      }
    }
    /**
     * <code>string targetAccountId = 1;</code>
     * @return The bytes for targetAccountId.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getTargetAccountIdBytes() {
      java.lang.Object ref = targetAccountId_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        targetAccountId_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetAccountId_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, targetAccountId_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetAccountId_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, targetAccountId_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNoti)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNoti other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNoti) obj;

      if (!getTargetAccountId()
          .equals(other.getTargetAccountId())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + TARGETACCOUNTID_FIELD_NUMBER;
      hash = (53 * hash) + getTargetAccountId().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNoti parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNoti parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNoti parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNoti parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNoti parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNoti parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNoti parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNoti parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNoti parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNoti parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNoti parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNoti parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNoti prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.JoiningPartyFlagResetNoti}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.JoiningPartyFlagResetNoti)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNotiOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_JoiningPartyFlagResetNoti_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_JoiningPartyFlagResetNoti_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNoti.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNoti.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        targetAccountId_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_JoiningPartyFlagResetNoti_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNoti getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNoti.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNoti build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNoti result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNoti buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNoti result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNoti(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNoti result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.targetAccountId_ = targetAccountId_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNoti) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNoti)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNoti other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNoti.getDefaultInstance()) return this;
        if (!other.getTargetAccountId().isEmpty()) {
          targetAccountId_ = other.targetAccountId_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                targetAccountId_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object targetAccountId_ = "";
      /**
       * <code>string targetAccountId = 1;</code>
       * @return The targetAccountId.
       */
      public java.lang.String getTargetAccountId() {
        java.lang.Object ref = targetAccountId_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          targetAccountId_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string targetAccountId = 1;</code>
       * @return The bytes for targetAccountId.
       */
      public com.google.protobuf.ByteString
          getTargetAccountIdBytes() {
        java.lang.Object ref = targetAccountId_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          targetAccountId_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string targetAccountId = 1;</code>
       * @param value The targetAccountId to set.
       * @return This builder for chaining.
       */
      public Builder setTargetAccountId(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        targetAccountId_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string targetAccountId = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearTargetAccountId() {
        targetAccountId_ = getDefaultInstance().getTargetAccountId();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string targetAccountId = 1;</code>
       * @param value The bytes for targetAccountId to set.
       * @return This builder for chaining.
       */
      public Builder setTargetAccountIdBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        targetAccountId_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.JoiningPartyFlagResetNoti)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.JoiningPartyFlagResetNoti)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNoti DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNoti();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNoti getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<JoiningPartyFlagResetNoti>
        PARSER = new com.google.protobuf.AbstractParser<JoiningPartyFlagResetNoti>() {
      @java.lang.Override
      public JoiningPartyFlagResetNoti parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<JoiningPartyFlagResetNoti> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<JoiningPartyFlagResetNoti> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoiningPartyFlagResetNoti getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface ExchangePartyMemberMarkNotiOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.ExchangePartyMemberMarkNoti)
      com.google.protobuf.MessageOrBuilder {

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

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

    /**
     * <code>int32 markId = 3;</code>
     * @return The markId.
     */
    int getMarkId();
  }
  /**
   * Protobuf type {@code ServerMessage.ExchangePartyMemberMarkNoti}
   */
  public static final class ExchangePartyMemberMarkNoti extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.ExchangePartyMemberMarkNoti)
      ExchangePartyMemberMarkNotiOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use ExchangePartyMemberMarkNoti.newBuilder() to construct.
    private ExchangePartyMemberMarkNoti(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private ExchangePartyMemberMarkNoti() {
      partyGuid_ = "";
      memberUserGuid_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new ExchangePartyMemberMarkNoti();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ExchangePartyMemberMarkNoti_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ExchangePartyMemberMarkNoti_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti.Builder.class);
    }

    public static final int PARTYGUID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object partyGuid_ = "";
    /**
     * <code>string partyGuid = 1;</code>
     * @return The partyGuid.
     */
    @java.lang.Override
    public java.lang.String getPartyGuid() {
      java.lang.Object ref = partyGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        partyGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string partyGuid = 1;</code>
     * @return The bytes for partyGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getPartyGuidBytes() {
      java.lang.Object ref = partyGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        partyGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int MEMBERUSERGUID_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object memberUserGuid_ = "";
    /**
     * <code>string memberUserGuid = 2;</code>
     * @return The memberUserGuid.
     */
    @java.lang.Override
    public java.lang.String getMemberUserGuid() {
      java.lang.Object ref = memberUserGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        memberUserGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string memberUserGuid = 2;</code>
     * @return The bytes for memberUserGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getMemberUserGuidBytes() {
      java.lang.Object ref = memberUserGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        memberUserGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int MARKID_FIELD_NUMBER = 3;
    private int markId_ = 0;
    /**
     * <code>int32 markId = 3;</code>
     * @return The markId.
     */
    @java.lang.Override
    public int getMarkId() {
      return markId_;
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, partyGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(memberUserGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, memberUserGuid_);
      }
      if (markId_ != 0) {
        output.writeInt32(3, markId_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, partyGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(memberUserGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, memberUserGuid_);
      }
      if (markId_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(3, markId_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti) obj;

      if (!getPartyGuid()
          .equals(other.getPartyGuid())) return false;
      if (!getMemberUserGuid()
          .equals(other.getMemberUserGuid())) return false;
      if (getMarkId()
          != other.getMarkId()) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + PARTYGUID_FIELD_NUMBER;
      hash = (53 * hash) + getPartyGuid().hashCode();
      hash = (37 * hash) + MEMBERUSERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getMemberUserGuid().hashCode();
      hash = (37 * hash) + MARKID_FIELD_NUMBER;
      hash = (53 * hash) + getMarkId();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.ExchangePartyMemberMarkNoti}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.ExchangePartyMemberMarkNoti)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNotiOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ExchangePartyMemberMarkNoti_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ExchangePartyMemberMarkNoti_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        partyGuid_ = "";
        memberUserGuid_ = "";
        markId_ = 0;
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ExchangePartyMemberMarkNoti_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.partyGuid_ = partyGuid_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.memberUserGuid_ = memberUserGuid_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.markId_ = markId_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti.getDefaultInstance()) return this;
        if (!other.getPartyGuid().isEmpty()) {
          partyGuid_ = other.partyGuid_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.getMemberUserGuid().isEmpty()) {
          memberUserGuid_ = other.memberUserGuid_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        if (other.getMarkId() != 0) {
          setMarkId(other.getMarkId());
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                partyGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                memberUserGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              case 24: {
                markId_ = input.readInt32();
                bitField0_ |= 0x00000004;
                break;
              } // case 24
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object partyGuid_ = "";
      /**
       * <code>string partyGuid = 1;</code>
       * @return The partyGuid.
       */
      public java.lang.String getPartyGuid() {
        java.lang.Object ref = partyGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          partyGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @return The bytes for partyGuid.
       */
      public com.google.protobuf.ByteString
          getPartyGuidBytes() {
        java.lang.Object ref = partyGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          partyGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @param value The partyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        partyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearPartyGuid() {
        partyGuid_ = getDefaultInstance().getPartyGuid();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @param value The bytes for partyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        partyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.lang.Object memberUserGuid_ = "";
      /**
       * <code>string memberUserGuid = 2;</code>
       * @return The memberUserGuid.
       */
      public java.lang.String getMemberUserGuid() {
        java.lang.Object ref = memberUserGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          memberUserGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string memberUserGuid = 2;</code>
       * @return The bytes for memberUserGuid.
       */
      public com.google.protobuf.ByteString
          getMemberUserGuidBytes() {
        java.lang.Object ref = memberUserGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          memberUserGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string memberUserGuid = 2;</code>
       * @param value The memberUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setMemberUserGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        memberUserGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string memberUserGuid = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearMemberUserGuid() {
        memberUserGuid_ = getDefaultInstance().getMemberUserGuid();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string memberUserGuid = 2;</code>
       * @param value The bytes for memberUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setMemberUserGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        memberUserGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }

      private int markId_ ;
      /**
       * <code>int32 markId = 3;</code>
       * @return The markId.
       */
      @java.lang.Override
      public int getMarkId() {
        return markId_;
      }
      /**
       * <code>int32 markId = 3;</code>
       * @param value The markId to set.
       * @return This builder for chaining.
       */
      public Builder setMarkId(int value) {
        
        markId_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>int32 markId = 3;</code>
       * @return This builder for chaining.
       */
      public Builder clearMarkId() {
        bitField0_ = (bitField0_ & ~0x00000004);
        markId_ = 0;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.ExchangePartyMemberMarkNoti)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.ExchangePartyMemberMarkNoti)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<ExchangePartyMemberMarkNoti>
        PARSER = new com.google.protobuf.AbstractParser<ExchangePartyMemberMarkNoti>() {
      @java.lang.Override
      public ExchangePartyMemberMarkNoti parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<ExchangePartyMemberMarkNoti> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<ExchangePartyMemberMarkNoti> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface BanPartyNotiOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.BanPartyNoti)
      com.google.protobuf.MessageOrBuilder {

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

    /**
     * <code>string banMemberGuid = 2;</code>
     * @return The banMemberGuid.
     */
    java.lang.String getBanMemberGuid();
    /**
     * <code>string banMemberGuid = 2;</code>
     * @return The bytes for banMemberGuid.
     */
    com.google.protobuf.ByteString
        getBanMemberGuidBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.BanPartyNoti}
   */
  public static final class BanPartyNoti extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.BanPartyNoti)
      BanPartyNotiOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use BanPartyNoti.newBuilder() to construct.
    private BanPartyNoti(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private BanPartyNoti() {
      partyGuid_ = "";
      banMemberGuid_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new BanPartyNoti();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_BanPartyNoti_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_BanPartyNoti_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti.Builder.class);
    }

    public static final int PARTYGUID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object partyGuid_ = "";
    /**
     * <code>string partyGuid = 1;</code>
     * @return The partyGuid.
     */
    @java.lang.Override
    public java.lang.String getPartyGuid() {
      java.lang.Object ref = partyGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        partyGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string partyGuid = 1;</code>
     * @return The bytes for partyGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getPartyGuidBytes() {
      java.lang.Object ref = partyGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        partyGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int BANMEMBERGUID_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object banMemberGuid_ = "";
    /**
     * <code>string banMemberGuid = 2;</code>
     * @return The banMemberGuid.
     */
    @java.lang.Override
    public java.lang.String getBanMemberGuid() {
      java.lang.Object ref = banMemberGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        banMemberGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string banMemberGuid = 2;</code>
     * @return The bytes for banMemberGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getBanMemberGuidBytes() {
      java.lang.Object ref = banMemberGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        banMemberGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, partyGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(banMemberGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, banMemberGuid_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, partyGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(banMemberGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, banMemberGuid_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti) obj;

      if (!getPartyGuid()
          .equals(other.getPartyGuid())) return false;
      if (!getBanMemberGuid()
          .equals(other.getBanMemberGuid())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + PARTYGUID_FIELD_NUMBER;
      hash = (53 * hash) + getPartyGuid().hashCode();
      hash = (37 * hash) + BANMEMBERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getBanMemberGuid().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.BanPartyNoti}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.BanPartyNoti)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNotiOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_BanPartyNoti_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_BanPartyNoti_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        partyGuid_ = "";
        banMemberGuid_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_BanPartyNoti_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.partyGuid_ = partyGuid_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.banMemberGuid_ = banMemberGuid_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti.getDefaultInstance()) return this;
        if (!other.getPartyGuid().isEmpty()) {
          partyGuid_ = other.partyGuid_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.getBanMemberGuid().isEmpty()) {
          banMemberGuid_ = other.banMemberGuid_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                partyGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                banMemberGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object partyGuid_ = "";
      /**
       * <code>string partyGuid = 1;</code>
       * @return The partyGuid.
       */
      public java.lang.String getPartyGuid() {
        java.lang.Object ref = partyGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          partyGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @return The bytes for partyGuid.
       */
      public com.google.protobuf.ByteString
          getPartyGuidBytes() {
        java.lang.Object ref = partyGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          partyGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @param value The partyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        partyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearPartyGuid() {
        partyGuid_ = getDefaultInstance().getPartyGuid();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @param value The bytes for partyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        partyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.lang.Object banMemberGuid_ = "";
      /**
       * <code>string banMemberGuid = 2;</code>
       * @return The banMemberGuid.
       */
      public java.lang.String getBanMemberGuid() {
        java.lang.Object ref = banMemberGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          banMemberGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string banMemberGuid = 2;</code>
       * @return The bytes for banMemberGuid.
       */
      public com.google.protobuf.ByteString
          getBanMemberGuidBytes() {
        java.lang.Object ref = banMemberGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          banMemberGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string banMemberGuid = 2;</code>
       * @param value The banMemberGuid to set.
       * @return This builder for chaining.
       */
      public Builder setBanMemberGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        banMemberGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string banMemberGuid = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearBanMemberGuid() {
        banMemberGuid_ = getDefaultInstance().getBanMemberGuid();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string banMemberGuid = 2;</code>
       * @param value The bytes for banMemberGuid to set.
       * @return This builder for chaining.
       */
      public Builder setBanMemberGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        banMemberGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.BanPartyNoti)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.BanPartyNoti)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<BanPartyNoti>
        PARSER = new com.google.protobuf.AbstractParser<BanPartyNoti>() {
      @java.lang.Override
      public BanPartyNoti parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<BanPartyNoti> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<BanPartyNoti> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface SummonPartyMemberNotiOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.SummonPartyMemberNoti)
      com.google.protobuf.MessageOrBuilder {

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

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

    /**
     * <code>string summonServerName = 3;</code>
     * @return The summonServerName.
     */
    java.lang.String getSummonServerName();
    /**
     * <code>string summonServerName = 3;</code>
     * @return The bytes for summonServerName.
     */
    com.google.protobuf.ByteString
        getSummonServerNameBytes();

    /**
     * <code>.Pos summonPos = 4;</code>
     * @return Whether the summonPos field is set.
     */
    boolean hasSummonPos();
    /**
     * <code>.Pos summonPos = 4;</code>
     * @return The summonPos.
     */
    com.caliverse.admin.domain.RabbitMq.message.Pos getSummonPos();
    /**
     * <code>.Pos summonPos = 4;</code>
     */
    com.caliverse.admin.domain.RabbitMq.message.PosOrBuilder getSummonPosOrBuilder();
  }
  /**
   * Protobuf type {@code ServerMessage.SummonPartyMemberNoti}
   */
  public static final class SummonPartyMemberNoti extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.SummonPartyMemberNoti)
      SummonPartyMemberNotiOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use SummonPartyMemberNoti.newBuilder() to construct.
    private SummonPartyMemberNoti(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private SummonPartyMemberNoti() {
      summonPartyGuid_ = "";
      summonUserGuid_ = "";
      summonServerName_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new SummonPartyMemberNoti();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_SummonPartyMemberNoti_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_SummonPartyMemberNoti_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti.Builder.class);
    }

    public static final int SUMMONPARTYGUID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object summonPartyGuid_ = "";
    /**
     * <code>string summonPartyGuid = 1;</code>
     * @return The summonPartyGuid.
     */
    @java.lang.Override
    public java.lang.String getSummonPartyGuid() {
      java.lang.Object ref = summonPartyGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        summonPartyGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string summonPartyGuid = 1;</code>
     * @return The bytes for summonPartyGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getSummonPartyGuidBytes() {
      java.lang.Object ref = summonPartyGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        summonPartyGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int SUMMONUSERGUID_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object summonUserGuid_ = "";
    /**
     * <code>string summonUserGuid = 2;</code>
     * @return The summonUserGuid.
     */
    @java.lang.Override
    public java.lang.String getSummonUserGuid() {
      java.lang.Object ref = summonUserGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        summonUserGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string summonUserGuid = 2;</code>
     * @return The bytes for summonUserGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getSummonUserGuidBytes() {
      java.lang.Object ref = summonUserGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        summonUserGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int SUMMONSERVERNAME_FIELD_NUMBER = 3;
    @SuppressWarnings("serial")
    private volatile java.lang.Object summonServerName_ = "";
    /**
     * <code>string summonServerName = 3;</code>
     * @return The summonServerName.
     */
    @java.lang.Override
    public java.lang.String getSummonServerName() {
      java.lang.Object ref = summonServerName_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        summonServerName_ = s;
        return s;
      }
    }
    /**
     * <code>string summonServerName = 3;</code>
     * @return The bytes for summonServerName.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getSummonServerNameBytes() {
      java.lang.Object ref = summonServerName_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        summonServerName_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int SUMMONPOS_FIELD_NUMBER = 4;
    private com.caliverse.admin.domain.RabbitMq.message.Pos summonPos_;
    /**
     * <code>.Pos summonPos = 4;</code>
     * @return Whether the summonPos field is set.
     */
    @java.lang.Override
    public boolean hasSummonPos() {
      return summonPos_ != null;
    }
    /**
     * <code>.Pos summonPos = 4;</code>
     * @return The summonPos.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.Pos getSummonPos() {
      return summonPos_ == null ? com.caliverse.admin.domain.RabbitMq.message.Pos.getDefaultInstance() : summonPos_;
    }
    /**
     * <code>.Pos summonPos = 4;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.PosOrBuilder getSummonPosOrBuilder() {
      return summonPos_ == null ? com.caliverse.admin.domain.RabbitMq.message.Pos.getDefaultInstance() : summonPos_;
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(summonPartyGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, summonPartyGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(summonUserGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, summonUserGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(summonServerName_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 3, summonServerName_);
      }
      if (summonPos_ != null) {
        output.writeMessage(4, getSummonPos());
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(summonPartyGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, summonPartyGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(summonUserGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, summonUserGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(summonServerName_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, summonServerName_);
      }
      if (summonPos_ != null) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(4, getSummonPos());
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti) obj;

      if (!getSummonPartyGuid()
          .equals(other.getSummonPartyGuid())) return false;
      if (!getSummonUserGuid()
          .equals(other.getSummonUserGuid())) return false;
      if (!getSummonServerName()
          .equals(other.getSummonServerName())) return false;
      if (hasSummonPos() != other.hasSummonPos()) return false;
      if (hasSummonPos()) {
        if (!getSummonPos()
            .equals(other.getSummonPos())) return false;
      }
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + SUMMONPARTYGUID_FIELD_NUMBER;
      hash = (53 * hash) + getSummonPartyGuid().hashCode();
      hash = (37 * hash) + SUMMONUSERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getSummonUserGuid().hashCode();
      hash = (37 * hash) + SUMMONSERVERNAME_FIELD_NUMBER;
      hash = (53 * hash) + getSummonServerName().hashCode();
      if (hasSummonPos()) {
        hash = (37 * hash) + SUMMONPOS_FIELD_NUMBER;
        hash = (53 * hash) + getSummonPos().hashCode();
      }
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.SummonPartyMemberNoti}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.SummonPartyMemberNoti)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNotiOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_SummonPartyMemberNoti_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_SummonPartyMemberNoti_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        summonPartyGuid_ = "";
        summonUserGuid_ = "";
        summonServerName_ = "";
        summonPos_ = null;
        if (summonPosBuilder_ != null) {
          summonPosBuilder_.dispose();
          summonPosBuilder_ = null;
        }
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_SummonPartyMemberNoti_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.summonPartyGuid_ = summonPartyGuid_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.summonUserGuid_ = summonUserGuid_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.summonServerName_ = summonServerName_;
        }
        if (((from_bitField0_ & 0x00000008) != 0)) {
          result.summonPos_ = summonPosBuilder_ == null
              ? summonPos_
              : summonPosBuilder_.build();
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti.getDefaultInstance()) return this;
        if (!other.getSummonPartyGuid().isEmpty()) {
          summonPartyGuid_ = other.summonPartyGuid_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.getSummonUserGuid().isEmpty()) {
          summonUserGuid_ = other.summonUserGuid_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        if (!other.getSummonServerName().isEmpty()) {
          summonServerName_ = other.summonServerName_;
          bitField0_ |= 0x00000004;
          onChanged();
        }
        if (other.hasSummonPos()) {
          mergeSummonPos(other.getSummonPos());
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                summonPartyGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                summonUserGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              case 26: {
                summonServerName_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000004;
                break;
              } // case 26
              case 34: {
                input.readMessage(
                    getSummonPosFieldBuilder().getBuilder(),
                    extensionRegistry);
                bitField0_ |= 0x00000008;
                break;
              } // case 34
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object summonPartyGuid_ = "";
      /**
       * <code>string summonPartyGuid = 1;</code>
       * @return The summonPartyGuid.
       */
      public java.lang.String getSummonPartyGuid() {
        java.lang.Object ref = summonPartyGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          summonPartyGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string summonPartyGuid = 1;</code>
       * @return The bytes for summonPartyGuid.
       */
      public com.google.protobuf.ByteString
          getSummonPartyGuidBytes() {
        java.lang.Object ref = summonPartyGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          summonPartyGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string summonPartyGuid = 1;</code>
       * @param value The summonPartyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setSummonPartyGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        summonPartyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string summonPartyGuid = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearSummonPartyGuid() {
        summonPartyGuid_ = getDefaultInstance().getSummonPartyGuid();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string summonPartyGuid = 1;</code>
       * @param value The bytes for summonPartyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setSummonPartyGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        summonPartyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.lang.Object summonUserGuid_ = "";
      /**
       * <code>string summonUserGuid = 2;</code>
       * @return The summonUserGuid.
       */
      public java.lang.String getSummonUserGuid() {
        java.lang.Object ref = summonUserGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          summonUserGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string summonUserGuid = 2;</code>
       * @return The bytes for summonUserGuid.
       */
      public com.google.protobuf.ByteString
          getSummonUserGuidBytes() {
        java.lang.Object ref = summonUserGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          summonUserGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string summonUserGuid = 2;</code>
       * @param value The summonUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setSummonUserGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        summonUserGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string summonUserGuid = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearSummonUserGuid() {
        summonUserGuid_ = getDefaultInstance().getSummonUserGuid();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string summonUserGuid = 2;</code>
       * @param value The bytes for summonUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setSummonUserGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        summonUserGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }

      private java.lang.Object summonServerName_ = "";
      /**
       * <code>string summonServerName = 3;</code>
       * @return The summonServerName.
       */
      public java.lang.String getSummonServerName() {
        java.lang.Object ref = summonServerName_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          summonServerName_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string summonServerName = 3;</code>
       * @return The bytes for summonServerName.
       */
      public com.google.protobuf.ByteString
          getSummonServerNameBytes() {
        java.lang.Object ref = summonServerName_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          summonServerName_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string summonServerName = 3;</code>
       * @param value The summonServerName to set.
       * @return This builder for chaining.
       */
      public Builder setSummonServerName(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        summonServerName_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>string summonServerName = 3;</code>
       * @return This builder for chaining.
       */
      public Builder clearSummonServerName() {
        summonServerName_ = getDefaultInstance().getSummonServerName();
        bitField0_ = (bitField0_ & ~0x00000004);
        onChanged();
        return this;
      }
      /**
       * <code>string summonServerName = 3;</code>
       * @param value The bytes for summonServerName to set.
       * @return This builder for chaining.
       */
      public Builder setSummonServerNameBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        summonServerName_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }

      private com.caliverse.admin.domain.RabbitMq.message.Pos summonPos_;
      private com.google.protobuf.SingleFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.Pos, com.caliverse.admin.domain.RabbitMq.message.Pos.Builder, com.caliverse.admin.domain.RabbitMq.message.PosOrBuilder> summonPosBuilder_;
      /**
       * <code>.Pos summonPos = 4;</code>
       * @return Whether the summonPos field is set.
       */
      public boolean hasSummonPos() {
        return ((bitField0_ & 0x00000008) != 0);
      }
      /**
       * <code>.Pos summonPos = 4;</code>
       * @return The summonPos.
       */
      public com.caliverse.admin.domain.RabbitMq.message.Pos getSummonPos() {
        if (summonPosBuilder_ == null) {
          return summonPos_ == null ? com.caliverse.admin.domain.RabbitMq.message.Pos.getDefaultInstance() : summonPos_;
        } else {
          return summonPosBuilder_.getMessage();
        }
      }
      /**
       * <code>.Pos summonPos = 4;</code>
       */
      public Builder setSummonPos(com.caliverse.admin.domain.RabbitMq.message.Pos value) {
        if (summonPosBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          summonPos_ = value;
        } else {
          summonPosBuilder_.setMessage(value);
        }
        bitField0_ |= 0x00000008;
        onChanged();
        return this;
      }
      /**
       * <code>.Pos summonPos = 4;</code>
       */
      public Builder setSummonPos(
          com.caliverse.admin.domain.RabbitMq.message.Pos.Builder builderForValue) {
        if (summonPosBuilder_ == null) {
          summonPos_ = builderForValue.build();
        } else {
          summonPosBuilder_.setMessage(builderForValue.build());
        }
        bitField0_ |= 0x00000008;
        onChanged();
        return this;
      }
      /**
       * <code>.Pos summonPos = 4;</code>
       */
      public Builder mergeSummonPos(com.caliverse.admin.domain.RabbitMq.message.Pos value) {
        if (summonPosBuilder_ == null) {
          if (((bitField0_ & 0x00000008) != 0) &&
            summonPos_ != null &&
            summonPos_ != com.caliverse.admin.domain.RabbitMq.message.Pos.getDefaultInstance()) {
            getSummonPosBuilder().mergeFrom(value);
          } else {
            summonPos_ = value;
          }
        } else {
          summonPosBuilder_.mergeFrom(value);
        }
        bitField0_ |= 0x00000008;
        onChanged();
        return this;
      }
      /**
       * <code>.Pos summonPos = 4;</code>
       */
      public Builder clearSummonPos() {
        bitField0_ = (bitField0_ & ~0x00000008);
        summonPos_ = null;
        if (summonPosBuilder_ != null) {
          summonPosBuilder_.dispose();
          summonPosBuilder_ = null;
        }
        onChanged();
        return this;
      }
      /**
       * <code>.Pos summonPos = 4;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.Pos.Builder getSummonPosBuilder() {
        bitField0_ |= 0x00000008;
        onChanged();
        return getSummonPosFieldBuilder().getBuilder();
      }
      /**
       * <code>.Pos summonPos = 4;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.PosOrBuilder getSummonPosOrBuilder() {
        if (summonPosBuilder_ != null) {
          return summonPosBuilder_.getMessageOrBuilder();
        } else {
          return summonPos_ == null ?
              com.caliverse.admin.domain.RabbitMq.message.Pos.getDefaultInstance() : summonPos_;
        }
      }
      /**
       * <code>.Pos summonPos = 4;</code>
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.Pos, com.caliverse.admin.domain.RabbitMq.message.Pos.Builder, com.caliverse.admin.domain.RabbitMq.message.PosOrBuilder> 
          getSummonPosFieldBuilder() {
        if (summonPosBuilder_ == null) {
          summonPosBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              com.caliverse.admin.domain.RabbitMq.message.Pos, com.caliverse.admin.domain.RabbitMq.message.Pos.Builder, com.caliverse.admin.domain.RabbitMq.message.PosOrBuilder>(
                  getSummonPos(),
                  getParentForChildren(),
                  isClean());
          summonPos_ = null;
        }
        return summonPosBuilder_;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.SummonPartyMemberNoti)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.SummonPartyMemberNoti)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<SummonPartyMemberNoti>
        PARSER = new com.google.protobuf.AbstractParser<SummonPartyMemberNoti>() {
      @java.lang.Override
      public SummonPartyMemberNoti parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<SummonPartyMemberNoti> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<SummonPartyMemberNoti> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface ReplySummonPartyMemberNotiOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.ReplySummonPartyMemberNoti)
      com.google.protobuf.MessageOrBuilder {

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

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

    /**
     * <code>.SummonPartyMemberResultType result = 3;</code>
     * @return The enum numeric value on the wire for result.
     */
    int getResultValue();
    /**
     * <code>.SummonPartyMemberResultType result = 3;</code>
     * @return The result.
     */
    com.caliverse.admin.domain.RabbitMq.message.SummonPartyMemberResultType getResult();
  }
  /**
   * Protobuf type {@code ServerMessage.ReplySummonPartyMemberNoti}
   */
  public static final class ReplySummonPartyMemberNoti extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.ReplySummonPartyMemberNoti)
      ReplySummonPartyMemberNotiOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use ReplySummonPartyMemberNoti.newBuilder() to construct.
    private ReplySummonPartyMemberNoti(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private ReplySummonPartyMemberNoti() {
      summonPartyGuid_ = "";
      summonUserGuid_ = "";
      result_ = 0;
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new ReplySummonPartyMemberNoti();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ReplySummonPartyMemberNoti_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ReplySummonPartyMemberNoti_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti.Builder.class);
    }

    public static final int SUMMONPARTYGUID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object summonPartyGuid_ = "";
    /**
     * <code>string summonPartyGuid = 1;</code>
     * @return The summonPartyGuid.
     */
    @java.lang.Override
    public java.lang.String getSummonPartyGuid() {
      java.lang.Object ref = summonPartyGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        summonPartyGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string summonPartyGuid = 1;</code>
     * @return The bytes for summonPartyGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getSummonPartyGuidBytes() {
      java.lang.Object ref = summonPartyGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        summonPartyGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int SUMMONUSERGUID_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object summonUserGuid_ = "";
    /**
     * <code>string summonUserGuid = 2;</code>
     * @return The summonUserGuid.
     */
    @java.lang.Override
    public java.lang.String getSummonUserGuid() {
      java.lang.Object ref = summonUserGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        summonUserGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string summonUserGuid = 2;</code>
     * @return The bytes for summonUserGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getSummonUserGuidBytes() {
      java.lang.Object ref = summonUserGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        summonUserGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int RESULT_FIELD_NUMBER = 3;
    private int result_ = 0;
    /**
     * <code>.SummonPartyMemberResultType result = 3;</code>
     * @return The enum numeric value on the wire for result.
     */
    @java.lang.Override public int getResultValue() {
      return result_;
    }
    /**
     * <code>.SummonPartyMemberResultType result = 3;</code>
     * @return The result.
     */
    @java.lang.Override public com.caliverse.admin.domain.RabbitMq.message.SummonPartyMemberResultType getResult() {
      com.caliverse.admin.domain.RabbitMq.message.SummonPartyMemberResultType result = com.caliverse.admin.domain.RabbitMq.message.SummonPartyMemberResultType.forNumber(result_);
      return result == null ? com.caliverse.admin.domain.RabbitMq.message.SummonPartyMemberResultType.UNRECOGNIZED : result;
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(summonPartyGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, summonPartyGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(summonUserGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, summonUserGuid_);
      }
      if (result_ != com.caliverse.admin.domain.RabbitMq.message.SummonPartyMemberResultType.SummonPartyMemberResultType_None.getNumber()) {
        output.writeEnum(3, result_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(summonPartyGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, summonPartyGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(summonUserGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, summonUserGuid_);
      }
      if (result_ != com.caliverse.admin.domain.RabbitMq.message.SummonPartyMemberResultType.SummonPartyMemberResultType_None.getNumber()) {
        size += com.google.protobuf.CodedOutputStream
          .computeEnumSize(3, result_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti) obj;

      if (!getSummonPartyGuid()
          .equals(other.getSummonPartyGuid())) return false;
      if (!getSummonUserGuid()
          .equals(other.getSummonUserGuid())) return false;
      if (result_ != other.result_) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + SUMMONPARTYGUID_FIELD_NUMBER;
      hash = (53 * hash) + getSummonPartyGuid().hashCode();
      hash = (37 * hash) + SUMMONUSERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getSummonUserGuid().hashCode();
      hash = (37 * hash) + RESULT_FIELD_NUMBER;
      hash = (53 * hash) + result_;
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.ReplySummonPartyMemberNoti}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.ReplySummonPartyMemberNoti)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNotiOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ReplySummonPartyMemberNoti_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ReplySummonPartyMemberNoti_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        summonPartyGuid_ = "";
        summonUserGuid_ = "";
        result_ = 0;
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ReplySummonPartyMemberNoti_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.summonPartyGuid_ = summonPartyGuid_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.summonUserGuid_ = summonUserGuid_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.result_ = result_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti.getDefaultInstance()) return this;
        if (!other.getSummonPartyGuid().isEmpty()) {
          summonPartyGuid_ = other.summonPartyGuid_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.getSummonUserGuid().isEmpty()) {
          summonUserGuid_ = other.summonUserGuid_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        if (other.result_ != 0) {
          setResultValue(other.getResultValue());
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                summonPartyGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                summonUserGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              case 24: {
                result_ = input.readEnum();
                bitField0_ |= 0x00000004;
                break;
              } // case 24
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object summonPartyGuid_ = "";
      /**
       * <code>string summonPartyGuid = 1;</code>
       * @return The summonPartyGuid.
       */
      public java.lang.String getSummonPartyGuid() {
        java.lang.Object ref = summonPartyGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          summonPartyGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string summonPartyGuid = 1;</code>
       * @return The bytes for summonPartyGuid.
       */
      public com.google.protobuf.ByteString
          getSummonPartyGuidBytes() {
        java.lang.Object ref = summonPartyGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          summonPartyGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string summonPartyGuid = 1;</code>
       * @param value The summonPartyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setSummonPartyGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        summonPartyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string summonPartyGuid = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearSummonPartyGuid() {
        summonPartyGuid_ = getDefaultInstance().getSummonPartyGuid();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string summonPartyGuid = 1;</code>
       * @param value The bytes for summonPartyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setSummonPartyGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        summonPartyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.lang.Object summonUserGuid_ = "";
      /**
       * <code>string summonUserGuid = 2;</code>
       * @return The summonUserGuid.
       */
      public java.lang.String getSummonUserGuid() {
        java.lang.Object ref = summonUserGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          summonUserGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string summonUserGuid = 2;</code>
       * @return The bytes for summonUserGuid.
       */
      public com.google.protobuf.ByteString
          getSummonUserGuidBytes() {
        java.lang.Object ref = summonUserGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          summonUserGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string summonUserGuid = 2;</code>
       * @param value The summonUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setSummonUserGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        summonUserGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string summonUserGuid = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearSummonUserGuid() {
        summonUserGuid_ = getDefaultInstance().getSummonUserGuid();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string summonUserGuid = 2;</code>
       * @param value The bytes for summonUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setSummonUserGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        summonUserGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }

      private int result_ = 0;
      /**
       * <code>.SummonPartyMemberResultType result = 3;</code>
       * @return The enum numeric value on the wire for result.
       */
      @java.lang.Override public int getResultValue() {
        return result_;
      }
      /**
       * <code>.SummonPartyMemberResultType result = 3;</code>
       * @param value The enum numeric value on the wire for result to set.
       * @return This builder for chaining.
       */
      public Builder setResultValue(int value) {
        result_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>.SummonPartyMemberResultType result = 3;</code>
       * @return The result.
       */
      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.SummonPartyMemberResultType getResult() {
        com.caliverse.admin.domain.RabbitMq.message.SummonPartyMemberResultType result = com.caliverse.admin.domain.RabbitMq.message.SummonPartyMemberResultType.forNumber(result_);
        return result == null ? com.caliverse.admin.domain.RabbitMq.message.SummonPartyMemberResultType.UNRECOGNIZED : result;
      }
      /**
       * <code>.SummonPartyMemberResultType result = 3;</code>
       * @param value The result to set.
       * @return This builder for chaining.
       */
      public Builder setResult(com.caliverse.admin.domain.RabbitMq.message.SummonPartyMemberResultType value) {
        if (value == null) {
          throw new NullPointerException();
        }
        bitField0_ |= 0x00000004;
        result_ = value.getNumber();
        onChanged();
        return this;
      }
      /**
       * <code>.SummonPartyMemberResultType result = 3;</code>
       * @return This builder for chaining.
       */
      public Builder clearResult() {
        bitField0_ = (bitField0_ & ~0x00000004);
        result_ = 0;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.ReplySummonPartyMemberNoti)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.ReplySummonPartyMemberNoti)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<ReplySummonPartyMemberNoti>
        PARSER = new com.google.protobuf.AbstractParser<ReplySummonPartyMemberNoti>() {
      @java.lang.Override
      public ReplySummonPartyMemberNoti parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<ReplySummonPartyMemberNoti> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<ReplySummonPartyMemberNoti> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface NoticeChatNotiOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.NoticeChatNoti)
      com.google.protobuf.MessageOrBuilder {
  }
  /**
   * Protobuf type {@code ServerMessage.NoticeChatNoti}
   */
  public static final class NoticeChatNoti extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.NoticeChatNoti)
      NoticeChatNotiOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use NoticeChatNoti.newBuilder() to construct.
    private NoticeChatNoti(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private NoticeChatNoti() {
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new NoticeChatNoti();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_NoticeChatNoti_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_NoticeChatNoti_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti.Builder.class);
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti) obj;

      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.NoticeChatNoti}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.NoticeChatNoti)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNotiOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_NoticeChatNoti_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_NoticeChatNoti_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_NoticeChatNoti_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti(this);
        onBuilt();
        return result;
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti.getDefaultInstance()) return this;
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.NoticeChatNoti)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.NoticeChatNoti)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<NoticeChatNoti>
        PARSER = new com.google.protobuf.AbstractParser<NoticeChatNoti>() {
      @java.lang.Override
      public NoticeChatNoti parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<NoticeChatNoti> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<NoticeChatNoti> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface SystemMailNotiOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.SystemMailNoti)
      com.google.protobuf.MessageOrBuilder {
  }
  /**
   * Protobuf type {@code ServerMessage.SystemMailNoti}
   */
  public static final class SystemMailNoti extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.SystemMailNoti)
      SystemMailNotiOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use SystemMailNoti.newBuilder() to construct.
    private SystemMailNoti(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private SystemMailNoti() {
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new SystemMailNoti();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_SystemMailNoti_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_SystemMailNoti_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti.Builder.class);
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti) obj;

      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.SystemMailNoti}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.SystemMailNoti)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNotiOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_SystemMailNoti_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_SystemMailNoti_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_SystemMailNoti_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti(this);
        onBuilt();
        return result;
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti.getDefaultInstance()) return this;
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.SystemMailNoti)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.SystemMailNoti)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<SystemMailNoti>
        PARSER = new com.google.protobuf.AbstractParser<SystemMailNoti>() {
      @java.lang.Override
      public SystemMailNoti parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<SystemMailNoti> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<SystemMailNoti> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface PartyVoteNotiOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.PartyVoteNoti)
      com.google.protobuf.MessageOrBuilder {

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

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

    /**
     * <code>.google.protobuf.Timestamp voteStartTime = 3;</code>
     * @return Whether the voteStartTime field is set.
     */
    boolean hasVoteStartTime();
    /**
     * <code>.google.protobuf.Timestamp voteStartTime = 3;</code>
     * @return The voteStartTime.
     */
    com.google.protobuf.Timestamp getVoteStartTime();
    /**
     * <code>.google.protobuf.Timestamp voteStartTime = 3;</code>
     */
    com.google.protobuf.TimestampOrBuilder getVoteStartTimeOrBuilder();
  }
  /**
   * Protobuf type {@code ServerMessage.PartyVoteNoti}
   */
  public static final class PartyVoteNoti extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.PartyVoteNoti)
      PartyVoteNotiOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use PartyVoteNoti.newBuilder() to construct.
    private PartyVoteNoti(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private PartyVoteNoti() {
      partyGuid_ = "";
      voteTitle_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new PartyVoteNoti();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_PartyVoteNoti_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_PartyVoteNoti_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti.Builder.class);
    }

    public static final int PARTYGUID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object partyGuid_ = "";
    /**
     * <code>string partyGuid = 1;</code>
     * @return The partyGuid.
     */
    @java.lang.Override
    public java.lang.String getPartyGuid() {
      java.lang.Object ref = partyGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        partyGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string partyGuid = 1;</code>
     * @return The bytes for partyGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getPartyGuidBytes() {
      java.lang.Object ref = partyGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        partyGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int VOTETITLE_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object voteTitle_ = "";
    /**
     * <code>string voteTitle = 2;</code>
     * @return The voteTitle.
     */
    @java.lang.Override
    public java.lang.String getVoteTitle() {
      java.lang.Object ref = voteTitle_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        voteTitle_ = s;
        return s;
      }
    }
    /**
     * <code>string voteTitle = 2;</code>
     * @return The bytes for voteTitle.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getVoteTitleBytes() {
      java.lang.Object ref = voteTitle_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        voteTitle_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int VOTESTARTTIME_FIELD_NUMBER = 3;
    private com.google.protobuf.Timestamp voteStartTime_;
    /**
     * <code>.google.protobuf.Timestamp voteStartTime = 3;</code>
     * @return Whether the voteStartTime field is set.
     */
    @java.lang.Override
    public boolean hasVoteStartTime() {
      return voteStartTime_ != null;
    }
    /**
     * <code>.google.protobuf.Timestamp voteStartTime = 3;</code>
     * @return The voteStartTime.
     */
    @java.lang.Override
    public com.google.protobuf.Timestamp getVoteStartTime() {
      return voteStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : voteStartTime_;
    }
    /**
     * <code>.google.protobuf.Timestamp voteStartTime = 3;</code>
     */
    @java.lang.Override
    public com.google.protobuf.TimestampOrBuilder getVoteStartTimeOrBuilder() {
      return voteStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : voteStartTime_;
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, partyGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(voteTitle_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, voteTitle_);
      }
      if (voteStartTime_ != null) {
        output.writeMessage(3, getVoteStartTime());
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, partyGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(voteTitle_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, voteTitle_);
      }
      if (voteStartTime_ != null) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(3, getVoteStartTime());
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti) obj;

      if (!getPartyGuid()
          .equals(other.getPartyGuid())) return false;
      if (!getVoteTitle()
          .equals(other.getVoteTitle())) return false;
      if (hasVoteStartTime() != other.hasVoteStartTime()) return false;
      if (hasVoteStartTime()) {
        if (!getVoteStartTime()
            .equals(other.getVoteStartTime())) return false;
      }
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + PARTYGUID_FIELD_NUMBER;
      hash = (53 * hash) + getPartyGuid().hashCode();
      hash = (37 * hash) + VOTETITLE_FIELD_NUMBER;
      hash = (53 * hash) + getVoteTitle().hashCode();
      if (hasVoteStartTime()) {
        hash = (37 * hash) + VOTESTARTTIME_FIELD_NUMBER;
        hash = (53 * hash) + getVoteStartTime().hashCode();
      }
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.PartyVoteNoti}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.PartyVoteNoti)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNotiOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_PartyVoteNoti_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_PartyVoteNoti_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        partyGuid_ = "";
        voteTitle_ = "";
        voteStartTime_ = null;
        if (voteStartTimeBuilder_ != null) {
          voteStartTimeBuilder_.dispose();
          voteStartTimeBuilder_ = null;
        }
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_PartyVoteNoti_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.partyGuid_ = partyGuid_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.voteTitle_ = voteTitle_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.voteStartTime_ = voteStartTimeBuilder_ == null
              ? voteStartTime_
              : voteStartTimeBuilder_.build();
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti.getDefaultInstance()) return this;
        if (!other.getPartyGuid().isEmpty()) {
          partyGuid_ = other.partyGuid_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.getVoteTitle().isEmpty()) {
          voteTitle_ = other.voteTitle_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        if (other.hasVoteStartTime()) {
          mergeVoteStartTime(other.getVoteStartTime());
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                partyGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                voteTitle_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              case 26: {
                input.readMessage(
                    getVoteStartTimeFieldBuilder().getBuilder(),
                    extensionRegistry);
                bitField0_ |= 0x00000004;
                break;
              } // case 26
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object partyGuid_ = "";
      /**
       * <code>string partyGuid = 1;</code>
       * @return The partyGuid.
       */
      public java.lang.String getPartyGuid() {
        java.lang.Object ref = partyGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          partyGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @return The bytes for partyGuid.
       */
      public com.google.protobuf.ByteString
          getPartyGuidBytes() {
        java.lang.Object ref = partyGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          partyGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @param value The partyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        partyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearPartyGuid() {
        partyGuid_ = getDefaultInstance().getPartyGuid();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @param value The bytes for partyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        partyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.lang.Object voteTitle_ = "";
      /**
       * <code>string voteTitle = 2;</code>
       * @return The voteTitle.
       */
      public java.lang.String getVoteTitle() {
        java.lang.Object ref = voteTitle_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          voteTitle_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string voteTitle = 2;</code>
       * @return The bytes for voteTitle.
       */
      public com.google.protobuf.ByteString
          getVoteTitleBytes() {
        java.lang.Object ref = voteTitle_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          voteTitle_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string voteTitle = 2;</code>
       * @param value The voteTitle to set.
       * @return This builder for chaining.
       */
      public Builder setVoteTitle(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        voteTitle_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string voteTitle = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearVoteTitle() {
        voteTitle_ = getDefaultInstance().getVoteTitle();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string voteTitle = 2;</code>
       * @param value The bytes for voteTitle to set.
       * @return This builder for chaining.
       */
      public Builder setVoteTitleBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        voteTitle_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }

      private com.google.protobuf.Timestamp voteStartTime_;
      private com.google.protobuf.SingleFieldBuilderV3<
          com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> voteStartTimeBuilder_;
      /**
       * <code>.google.protobuf.Timestamp voteStartTime = 3;</code>
       * @return Whether the voteStartTime field is set.
       */
      public boolean hasVoteStartTime() {
        return ((bitField0_ & 0x00000004) != 0);
      }
      /**
       * <code>.google.protobuf.Timestamp voteStartTime = 3;</code>
       * @return The voteStartTime.
       */
      public com.google.protobuf.Timestamp getVoteStartTime() {
        if (voteStartTimeBuilder_ == null) {
          return voteStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : voteStartTime_;
        } else {
          return voteStartTimeBuilder_.getMessage();
        }
      }
      /**
       * <code>.google.protobuf.Timestamp voteStartTime = 3;</code>
       */
      public Builder setVoteStartTime(com.google.protobuf.Timestamp value) {
        if (voteStartTimeBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          voteStartTime_ = value;
        } else {
          voteStartTimeBuilder_.setMessage(value);
        }
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>.google.protobuf.Timestamp voteStartTime = 3;</code>
       */
      public Builder setVoteStartTime(
          com.google.protobuf.Timestamp.Builder builderForValue) {
        if (voteStartTimeBuilder_ == null) {
          voteStartTime_ = builderForValue.build();
        } else {
          voteStartTimeBuilder_.setMessage(builderForValue.build());
        }
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>.google.protobuf.Timestamp voteStartTime = 3;</code>
       */
      public Builder mergeVoteStartTime(com.google.protobuf.Timestamp value) {
        if (voteStartTimeBuilder_ == null) {
          if (((bitField0_ & 0x00000004) != 0) &&
            voteStartTime_ != null &&
            voteStartTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
            getVoteStartTimeBuilder().mergeFrom(value);
          } else {
            voteStartTime_ = value;
          }
        } else {
          voteStartTimeBuilder_.mergeFrom(value);
        }
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>.google.protobuf.Timestamp voteStartTime = 3;</code>
       */
      public Builder clearVoteStartTime() {
        bitField0_ = (bitField0_ & ~0x00000004);
        voteStartTime_ = null;
        if (voteStartTimeBuilder_ != null) {
          voteStartTimeBuilder_.dispose();
          voteStartTimeBuilder_ = null;
        }
        onChanged();
        return this;
      }
      /**
       * <code>.google.protobuf.Timestamp voteStartTime = 3;</code>
       */
      public com.google.protobuf.Timestamp.Builder getVoteStartTimeBuilder() {
        bitField0_ |= 0x00000004;
        onChanged();
        return getVoteStartTimeFieldBuilder().getBuilder();
      }
      /**
       * <code>.google.protobuf.Timestamp voteStartTime = 3;</code>
       */
      public com.google.protobuf.TimestampOrBuilder getVoteStartTimeOrBuilder() {
        if (voteStartTimeBuilder_ != null) {
          return voteStartTimeBuilder_.getMessageOrBuilder();
        } else {
          return voteStartTime_ == null ?
              com.google.protobuf.Timestamp.getDefaultInstance() : voteStartTime_;
        }
      }
      /**
       * <code>.google.protobuf.Timestamp voteStartTime = 3;</code>
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> 
          getVoteStartTimeFieldBuilder() {
        if (voteStartTimeBuilder_ == null) {
          voteStartTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>(
                  getVoteStartTime(),
                  getParentForChildren(),
                  isClean());
          voteStartTime_ = null;
        }
        return voteStartTimeBuilder_;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.PartyVoteNoti)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.PartyVoteNoti)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<PartyVoteNoti>
        PARSER = new com.google.protobuf.AbstractParser<PartyVoteNoti>() {
      @java.lang.Override
      public PartyVoteNoti parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<PartyVoteNoti> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<PartyVoteNoti> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface ReplyPartyVoteNotiOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.ReplyPartyVoteNoti)
      com.google.protobuf.MessageOrBuilder {

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

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

    /**
     * <code>.VoteType vote = 3;</code>
     * @return The enum numeric value on the wire for vote.
     */
    int getVoteValue();
    /**
     * <code>.VoteType vote = 3;</code>
     * @return The vote.
     */
    com.caliverse.admin.domain.RabbitMq.message.VoteType getVote();
  }
  /**
   * Protobuf type {@code ServerMessage.ReplyPartyVoteNoti}
   */
  public static final class ReplyPartyVoteNoti extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.ReplyPartyVoteNoti)
      ReplyPartyVoteNotiOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use ReplyPartyVoteNoti.newBuilder() to construct.
    private ReplyPartyVoteNoti(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private ReplyPartyVoteNoti() {
      partyGuid_ = "";
      partyVoterGuid_ = "";
      vote_ = 0;
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new ReplyPartyVoteNoti();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ReplyPartyVoteNoti_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ReplyPartyVoteNoti_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti.Builder.class);
    }

    public static final int PARTYGUID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object partyGuid_ = "";
    /**
     * <code>string partyGuid = 1;</code>
     * @return The partyGuid.
     */
    @java.lang.Override
    public java.lang.String getPartyGuid() {
      java.lang.Object ref = partyGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        partyGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string partyGuid = 1;</code>
     * @return The bytes for partyGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getPartyGuidBytes() {
      java.lang.Object ref = partyGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        partyGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int PARTYVOTERGUID_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object partyVoterGuid_ = "";
    /**
     * <code>string partyVoterGuid = 2;</code>
     * @return The partyVoterGuid.
     */
    @java.lang.Override
    public java.lang.String getPartyVoterGuid() {
      java.lang.Object ref = partyVoterGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        partyVoterGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string partyVoterGuid = 2;</code>
     * @return The bytes for partyVoterGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getPartyVoterGuidBytes() {
      java.lang.Object ref = partyVoterGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        partyVoterGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int VOTE_FIELD_NUMBER = 3;
    private int vote_ = 0;
    /**
     * <code>.VoteType vote = 3;</code>
     * @return The enum numeric value on the wire for vote.
     */
    @java.lang.Override public int getVoteValue() {
      return vote_;
    }
    /**
     * <code>.VoteType vote = 3;</code>
     * @return The vote.
     */
    @java.lang.Override public com.caliverse.admin.domain.RabbitMq.message.VoteType getVote() {
      com.caliverse.admin.domain.RabbitMq.message.VoteType result = com.caliverse.admin.domain.RabbitMq.message.VoteType.forNumber(vote_);
      return result == null ? com.caliverse.admin.domain.RabbitMq.message.VoteType.UNRECOGNIZED : result;
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, partyGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyVoterGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, partyVoterGuid_);
      }
      if (vote_ != com.caliverse.admin.domain.RabbitMq.message.VoteType.VoteType_None.getNumber()) {
        output.writeEnum(3, vote_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, partyGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyVoterGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, partyVoterGuid_);
      }
      if (vote_ != com.caliverse.admin.domain.RabbitMq.message.VoteType.VoteType_None.getNumber()) {
        size += com.google.protobuf.CodedOutputStream
          .computeEnumSize(3, vote_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti) obj;

      if (!getPartyGuid()
          .equals(other.getPartyGuid())) return false;
      if (!getPartyVoterGuid()
          .equals(other.getPartyVoterGuid())) return false;
      if (vote_ != other.vote_) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + PARTYGUID_FIELD_NUMBER;
      hash = (53 * hash) + getPartyGuid().hashCode();
      hash = (37 * hash) + PARTYVOTERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getPartyVoterGuid().hashCode();
      hash = (37 * hash) + VOTE_FIELD_NUMBER;
      hash = (53 * hash) + vote_;
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.ReplyPartyVoteNoti}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.ReplyPartyVoteNoti)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNotiOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ReplyPartyVoteNoti_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ReplyPartyVoteNoti_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        partyGuid_ = "";
        partyVoterGuid_ = "";
        vote_ = 0;
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_ReplyPartyVoteNoti_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.partyGuid_ = partyGuid_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.partyVoterGuid_ = partyVoterGuid_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.vote_ = vote_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti.getDefaultInstance()) return this;
        if (!other.getPartyGuid().isEmpty()) {
          partyGuid_ = other.partyGuid_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.getPartyVoterGuid().isEmpty()) {
          partyVoterGuid_ = other.partyVoterGuid_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        if (other.vote_ != 0) {
          setVoteValue(other.getVoteValue());
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                partyGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                partyVoterGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              case 24: {
                vote_ = input.readEnum();
                bitField0_ |= 0x00000004;
                break;
              } // case 24
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object partyGuid_ = "";
      /**
       * <code>string partyGuid = 1;</code>
       * @return The partyGuid.
       */
      public java.lang.String getPartyGuid() {
        java.lang.Object ref = partyGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          partyGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @return The bytes for partyGuid.
       */
      public com.google.protobuf.ByteString
          getPartyGuidBytes() {
        java.lang.Object ref = partyGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          partyGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @param value The partyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        partyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearPartyGuid() {
        partyGuid_ = getDefaultInstance().getPartyGuid();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @param value The bytes for partyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        partyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.lang.Object partyVoterGuid_ = "";
      /**
       * <code>string partyVoterGuid = 2;</code>
       * @return The partyVoterGuid.
       */
      public java.lang.String getPartyVoterGuid() {
        java.lang.Object ref = partyVoterGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          partyVoterGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string partyVoterGuid = 2;</code>
       * @return The bytes for partyVoterGuid.
       */
      public com.google.protobuf.ByteString
          getPartyVoterGuidBytes() {
        java.lang.Object ref = partyVoterGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          partyVoterGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string partyVoterGuid = 2;</code>
       * @param value The partyVoterGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyVoterGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        partyVoterGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string partyVoterGuid = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearPartyVoterGuid() {
        partyVoterGuid_ = getDefaultInstance().getPartyVoterGuid();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string partyVoterGuid = 2;</code>
       * @param value The bytes for partyVoterGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyVoterGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        partyVoterGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }

      private int vote_ = 0;
      /**
       * <code>.VoteType vote = 3;</code>
       * @return The enum numeric value on the wire for vote.
       */
      @java.lang.Override public int getVoteValue() {
        return vote_;
      }
      /**
       * <code>.VoteType vote = 3;</code>
       * @param value The enum numeric value on the wire for vote to set.
       * @return This builder for chaining.
       */
      public Builder setVoteValue(int value) {
        vote_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>.VoteType vote = 3;</code>
       * @return The vote.
       */
      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.VoteType getVote() {
        com.caliverse.admin.domain.RabbitMq.message.VoteType result = com.caliverse.admin.domain.RabbitMq.message.VoteType.forNumber(vote_);
        return result == null ? com.caliverse.admin.domain.RabbitMq.message.VoteType.UNRECOGNIZED : result;
      }
      /**
       * <code>.VoteType vote = 3;</code>
       * @param value The vote to set.
       * @return This builder for chaining.
       */
      public Builder setVote(com.caliverse.admin.domain.RabbitMq.message.VoteType value) {
        if (value == null) {
          throw new NullPointerException();
        }
        bitField0_ |= 0x00000004;
        vote_ = value.getNumber();
        onChanged();
        return this;
      }
      /**
       * <code>.VoteType vote = 3;</code>
       * @return This builder for chaining.
       */
      public Builder clearVote() {
        bitField0_ = (bitField0_ & ~0x00000004);
        vote_ = 0;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.ReplyPartyVoteNoti)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.ReplyPartyVoteNoti)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<ReplyPartyVoteNoti>
        PARSER = new com.google.protobuf.AbstractParser<ReplyPartyVoteNoti>() {
      @java.lang.Override
      public ReplyPartyVoteNoti parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<ReplyPartyVoteNoti> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<ReplyPartyVoteNoti> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface PartyVoteResultNotiOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.PartyVoteResultNoti)
      com.google.protobuf.MessageOrBuilder {

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

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

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

    /**
     * <code>int32 resultFalse = 4;</code>
     * @return The resultFalse.
     */
    int getResultFalse();

    /**
     * <code>int32 abstain = 5;</code>
     * @return The abstain.
     */
    int getAbstain();
  }
  /**
   * Protobuf type {@code ServerMessage.PartyVoteResultNoti}
   */
  public static final class PartyVoteResultNoti extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.PartyVoteResultNoti)
      PartyVoteResultNotiOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use PartyVoteResultNoti.newBuilder() to construct.
    private PartyVoteResultNoti(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private PartyVoteResultNoti() {
      partyGuid_ = "";
      voteTitle_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new PartyVoteResultNoti();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_PartyVoteResultNoti_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_PartyVoteResultNoti_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti.Builder.class);
    }

    public static final int PARTYGUID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object partyGuid_ = "";
    /**
     * <code>string partyGuid = 1;</code>
     * @return The partyGuid.
     */
    @java.lang.Override
    public java.lang.String getPartyGuid() {
      java.lang.Object ref = partyGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        partyGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string partyGuid = 1;</code>
     * @return The bytes for partyGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getPartyGuidBytes() {
      java.lang.Object ref = partyGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        partyGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int VOTETITLE_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object voteTitle_ = "";
    /**
     * <code>string voteTitle = 2;</code>
     * @return The voteTitle.
     */
    @java.lang.Override
    public java.lang.String getVoteTitle() {
      java.lang.Object ref = voteTitle_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        voteTitle_ = s;
        return s;
      }
    }
    /**
     * <code>string voteTitle = 2;</code>
     * @return The bytes for voteTitle.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getVoteTitleBytes() {
      java.lang.Object ref = voteTitle_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        voteTitle_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int RESULTTRUE_FIELD_NUMBER = 3;
    private int resultTrue_ = 0;
    /**
     * <code>int32 resultTrue = 3;</code>
     * @return The resultTrue.
     */
    @java.lang.Override
    public int getResultTrue() {
      return resultTrue_;
    }

    public static final int RESULTFALSE_FIELD_NUMBER = 4;
    private int resultFalse_ = 0;
    /**
     * <code>int32 resultFalse = 4;</code>
     * @return The resultFalse.
     */
    @java.lang.Override
    public int getResultFalse() {
      return resultFalse_;
    }

    public static final int ABSTAIN_FIELD_NUMBER = 5;
    private int abstain_ = 0;
    /**
     * <code>int32 abstain = 5;</code>
     * @return The abstain.
     */
    @java.lang.Override
    public int getAbstain() {
      return abstain_;
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, partyGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(voteTitle_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, voteTitle_);
      }
      if (resultTrue_ != 0) {
        output.writeInt32(3, resultTrue_);
      }
      if (resultFalse_ != 0) {
        output.writeInt32(4, resultFalse_);
      }
      if (abstain_ != 0) {
        output.writeInt32(5, abstain_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, partyGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(voteTitle_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, voteTitle_);
      }
      if (resultTrue_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(3, resultTrue_);
      }
      if (resultFalse_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(4, resultFalse_);
      }
      if (abstain_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(5, abstain_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti) obj;

      if (!getPartyGuid()
          .equals(other.getPartyGuid())) return false;
      if (!getVoteTitle()
          .equals(other.getVoteTitle())) return false;
      if (getResultTrue()
          != other.getResultTrue()) return false;
      if (getResultFalse()
          != other.getResultFalse()) return false;
      if (getAbstain()
          != other.getAbstain()) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + PARTYGUID_FIELD_NUMBER;
      hash = (53 * hash) + getPartyGuid().hashCode();
      hash = (37 * hash) + VOTETITLE_FIELD_NUMBER;
      hash = (53 * hash) + getVoteTitle().hashCode();
      hash = (37 * hash) + RESULTTRUE_FIELD_NUMBER;
      hash = (53 * hash) + getResultTrue();
      hash = (37 * hash) + RESULTFALSE_FIELD_NUMBER;
      hash = (53 * hash) + getResultFalse();
      hash = (37 * hash) + ABSTAIN_FIELD_NUMBER;
      hash = (53 * hash) + getAbstain();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.PartyVoteResultNoti}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.PartyVoteResultNoti)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNotiOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_PartyVoteResultNoti_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_PartyVoteResultNoti_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        partyGuid_ = "";
        voteTitle_ = "";
        resultTrue_ = 0;
        resultFalse_ = 0;
        abstain_ = 0;
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_PartyVoteResultNoti_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.partyGuid_ = partyGuid_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.voteTitle_ = voteTitle_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.resultTrue_ = resultTrue_;
        }
        if (((from_bitField0_ & 0x00000008) != 0)) {
          result.resultFalse_ = resultFalse_;
        }
        if (((from_bitField0_ & 0x00000010) != 0)) {
          result.abstain_ = abstain_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti.getDefaultInstance()) return this;
        if (!other.getPartyGuid().isEmpty()) {
          partyGuid_ = other.partyGuid_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.getVoteTitle().isEmpty()) {
          voteTitle_ = other.voteTitle_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        if (other.getResultTrue() != 0) {
          setResultTrue(other.getResultTrue());
        }
        if (other.getResultFalse() != 0) {
          setResultFalse(other.getResultFalse());
        }
        if (other.getAbstain() != 0) {
          setAbstain(other.getAbstain());
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                partyGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                voteTitle_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              case 24: {
                resultTrue_ = input.readInt32();
                bitField0_ |= 0x00000004;
                break;
              } // case 24
              case 32: {
                resultFalse_ = input.readInt32();
                bitField0_ |= 0x00000008;
                break;
              } // case 32
              case 40: {
                abstain_ = input.readInt32();
                bitField0_ |= 0x00000010;
                break;
              } // case 40
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object partyGuid_ = "";
      /**
       * <code>string partyGuid = 1;</code>
       * @return The partyGuid.
       */
      public java.lang.String getPartyGuid() {
        java.lang.Object ref = partyGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          partyGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @return The bytes for partyGuid.
       */
      public com.google.protobuf.ByteString
          getPartyGuidBytes() {
        java.lang.Object ref = partyGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          partyGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @param value The partyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        partyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearPartyGuid() {
        partyGuid_ = getDefaultInstance().getPartyGuid();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @param value The bytes for partyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        partyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.lang.Object voteTitle_ = "";
      /**
       * <code>string voteTitle = 2;</code>
       * @return The voteTitle.
       */
      public java.lang.String getVoteTitle() {
        java.lang.Object ref = voteTitle_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          voteTitle_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string voteTitle = 2;</code>
       * @return The bytes for voteTitle.
       */
      public com.google.protobuf.ByteString
          getVoteTitleBytes() {
        java.lang.Object ref = voteTitle_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          voteTitle_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string voteTitle = 2;</code>
       * @param value The voteTitle to set.
       * @return This builder for chaining.
       */
      public Builder setVoteTitle(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        voteTitle_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string voteTitle = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearVoteTitle() {
        voteTitle_ = getDefaultInstance().getVoteTitle();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string voteTitle = 2;</code>
       * @param value The bytes for voteTitle to set.
       * @return This builder for chaining.
       */
      public Builder setVoteTitleBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        voteTitle_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }

      private int resultTrue_ ;
      /**
       * <code>int32 resultTrue = 3;</code>
       * @return The resultTrue.
       */
      @java.lang.Override
      public int getResultTrue() {
        return resultTrue_;
      }
      /**
       * <code>int32 resultTrue = 3;</code>
       * @param value The resultTrue to set.
       * @return This builder for chaining.
       */
      public Builder setResultTrue(int value) {
        
        resultTrue_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>int32 resultTrue = 3;</code>
       * @return This builder for chaining.
       */
      public Builder clearResultTrue() {
        bitField0_ = (bitField0_ & ~0x00000004);
        resultTrue_ = 0;
        onChanged();
        return this;
      }

      private int resultFalse_ ;
      /**
       * <code>int32 resultFalse = 4;</code>
       * @return The resultFalse.
       */
      @java.lang.Override
      public int getResultFalse() {
        return resultFalse_;
      }
      /**
       * <code>int32 resultFalse = 4;</code>
       * @param value The resultFalse to set.
       * @return This builder for chaining.
       */
      public Builder setResultFalse(int value) {
        
        resultFalse_ = value;
        bitField0_ |= 0x00000008;
        onChanged();
        return this;
      }
      /**
       * <code>int32 resultFalse = 4;</code>
       * @return This builder for chaining.
       */
      public Builder clearResultFalse() {
        bitField0_ = (bitField0_ & ~0x00000008);
        resultFalse_ = 0;
        onChanged();
        return this;
      }

      private int abstain_ ;
      /**
       * <code>int32 abstain = 5;</code>
       * @return The abstain.
       */
      @java.lang.Override
      public int getAbstain() {
        return abstain_;
      }
      /**
       * <code>int32 abstain = 5;</code>
       * @param value The abstain to set.
       * @return This builder for chaining.
       */
      public Builder setAbstain(int value) {
        
        abstain_ = value;
        bitField0_ |= 0x00000010;
        onChanged();
        return this;
      }
      /**
       * <code>int32 abstain = 5;</code>
       * @return This builder for chaining.
       */
      public Builder clearAbstain() {
        bitField0_ = (bitField0_ & ~0x00000010);
        abstain_ = 0;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.PartyVoteResultNoti)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.PartyVoteResultNoti)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<PartyVoteResultNoti>
        PARSER = new com.google.protobuf.AbstractParser<PartyVoteResultNoti>() {
      @java.lang.Override
      public PartyVoteResultNoti parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<PartyVoteResultNoti> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<PartyVoteResultNoti> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface PartyInstanceInfoNotiOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.PartyInstanceInfoNoti)
      com.google.protobuf.MessageOrBuilder {

    /**
     * <code>string partyGuid = 1;</code>
     * @return The partyGuid.
     */
    java.lang.String getPartyGuid();
    /**
     * <code>string partyGuid = 1;</code>
     * @return The bytes for partyGuid.
     */
    com.google.protobuf.ByteString
        getPartyGuidBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.PartyInstanceInfoNoti}
   */
  public static final class PartyInstanceInfoNoti extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.PartyInstanceInfoNoti)
      PartyInstanceInfoNotiOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use PartyInstanceInfoNoti.newBuilder() to construct.
    private PartyInstanceInfoNoti(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private PartyInstanceInfoNoti() {
      partyGuid_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new PartyInstanceInfoNoti();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_PartyInstanceInfoNoti_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_PartyInstanceInfoNoti_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti.Builder.class);
    }

    public static final int PARTYGUID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object partyGuid_ = "";
    /**
     * <code>string partyGuid = 1;</code>
     * @return The partyGuid.
     */
    @java.lang.Override
    public java.lang.String getPartyGuid() {
      java.lang.Object ref = partyGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        partyGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string partyGuid = 1;</code>
     * @return The bytes for partyGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getPartyGuidBytes() {
      java.lang.Object ref = partyGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        partyGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, partyGuid_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, partyGuid_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti) obj;

      if (!getPartyGuid()
          .equals(other.getPartyGuid())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + PARTYGUID_FIELD_NUMBER;
      hash = (53 * hash) + getPartyGuid().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.PartyInstanceInfoNoti}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.PartyInstanceInfoNoti)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNotiOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_PartyInstanceInfoNoti_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_PartyInstanceInfoNoti_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        partyGuid_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_PartyInstanceInfoNoti_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.partyGuid_ = partyGuid_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti.getDefaultInstance()) return this;
        if (!other.getPartyGuid().isEmpty()) {
          partyGuid_ = other.partyGuid_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                partyGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object partyGuid_ = "";
      /**
       * <code>string partyGuid = 1;</code>
       * @return The partyGuid.
       */
      public java.lang.String getPartyGuid() {
        java.lang.Object ref = partyGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          partyGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @return The bytes for partyGuid.
       */
      public com.google.protobuf.ByteString
          getPartyGuidBytes() {
        java.lang.Object ref = partyGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          partyGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @param value The partyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        partyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearPartyGuid() {
        partyGuid_ = getDefaultInstance().getPartyGuid();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @param value The bytes for partyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        partyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.PartyInstanceInfoNoti)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.PartyInstanceInfoNoti)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<PartyInstanceInfoNoti>
        PARSER = new com.google.protobuf.AbstractParser<PartyInstanceInfoNoti>() {
      @java.lang.Override
      public PartyInstanceInfoNoti parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<PartyInstanceInfoNoti> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<PartyInstanceInfoNoti> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface SessionInfoNotiOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.SessionInfoNoti)
      com.google.protobuf.MessageOrBuilder {

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

    /**
     * <code>int32 sessionCount = 2;</code>
     * @return The sessionCount.
     */
    int getSessionCount();

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

    /**
     * <code>int32 worldId = 4;</code>
     * @return The worldId.
     */
    int getWorldId();
  }
  /**
   * Protobuf type {@code ServerMessage.SessionInfoNoti}
   */
  public static final class SessionInfoNoti extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.SessionInfoNoti)
      SessionInfoNotiOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use SessionInfoNoti.newBuilder() to construct.
    private SessionInfoNoti(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private SessionInfoNoti() {
      instanceId_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new SessionInfoNoti();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_SessionInfoNoti_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_SessionInfoNoti_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti.Builder.class);
    }

    public static final int INSTANCEID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object instanceId_ = "";
    /**
     * <code>string instanceId = 1;</code>
     * @return The instanceId.
     */
    @java.lang.Override
    public java.lang.String getInstanceId() {
      java.lang.Object ref = instanceId_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        instanceId_ = s;
        return s;
      }
    }
    /**
     * <code>string instanceId = 1;</code>
     * @return The bytes for instanceId.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getInstanceIdBytes() {
      java.lang.Object ref = instanceId_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        instanceId_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int SESSIONCOUNT_FIELD_NUMBER = 2;
    private int sessionCount_ = 0;
    /**
     * <code>int32 sessionCount = 2;</code>
     * @return The sessionCount.
     */
    @java.lang.Override
    public int getSessionCount() {
      return sessionCount_;
    }

    public static final int SERVERTYPE_FIELD_NUMBER = 3;
    private int serverType_ = 0;
    /**
     * <code>int32 serverType = 3;</code>
     * @return The serverType.
     */
    @java.lang.Override
    public int getServerType() {
      return serverType_;
    }

    public static final int WORLDID_FIELD_NUMBER = 4;
    private int worldId_ = 0;
    /**
     * <code>int32 worldId = 4;</code>
     * @return The worldId.
     */
    @java.lang.Override
    public int getWorldId() {
      return worldId_;
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(instanceId_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, instanceId_);
      }
      if (sessionCount_ != 0) {
        output.writeInt32(2, sessionCount_);
      }
      if (serverType_ != 0) {
        output.writeInt32(3, serverType_);
      }
      if (worldId_ != 0) {
        output.writeInt32(4, worldId_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(instanceId_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, instanceId_);
      }
      if (sessionCount_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(2, sessionCount_);
      }
      if (serverType_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(3, serverType_);
      }
      if (worldId_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(4, worldId_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti) obj;

      if (!getInstanceId()
          .equals(other.getInstanceId())) return false;
      if (getSessionCount()
          != other.getSessionCount()) return false;
      if (getServerType()
          != other.getServerType()) return false;
      if (getWorldId()
          != other.getWorldId()) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + INSTANCEID_FIELD_NUMBER;
      hash = (53 * hash) + getInstanceId().hashCode();
      hash = (37 * hash) + SESSIONCOUNT_FIELD_NUMBER;
      hash = (53 * hash) + getSessionCount();
      hash = (37 * hash) + SERVERTYPE_FIELD_NUMBER;
      hash = (53 * hash) + getServerType();
      hash = (37 * hash) + WORLDID_FIELD_NUMBER;
      hash = (53 * hash) + getWorldId();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.SessionInfoNoti}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.SessionInfoNoti)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNotiOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_SessionInfoNoti_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_SessionInfoNoti_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        instanceId_ = "";
        sessionCount_ = 0;
        serverType_ = 0;
        worldId_ = 0;
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_SessionInfoNoti_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.instanceId_ = instanceId_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.sessionCount_ = sessionCount_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.serverType_ = serverType_;
        }
        if (((from_bitField0_ & 0x00000008) != 0)) {
          result.worldId_ = worldId_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti.getDefaultInstance()) return this;
        if (!other.getInstanceId().isEmpty()) {
          instanceId_ = other.instanceId_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (other.getSessionCount() != 0) {
          setSessionCount(other.getSessionCount());
        }
        if (other.getServerType() != 0) {
          setServerType(other.getServerType());
        }
        if (other.getWorldId() != 0) {
          setWorldId(other.getWorldId());
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                instanceId_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 16: {
                sessionCount_ = input.readInt32();
                bitField0_ |= 0x00000002;
                break;
              } // case 16
              case 24: {
                serverType_ = input.readInt32();
                bitField0_ |= 0x00000004;
                break;
              } // case 24
              case 32: {
                worldId_ = input.readInt32();
                bitField0_ |= 0x00000008;
                break;
              } // case 32
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object instanceId_ = "";
      /**
       * <code>string instanceId = 1;</code>
       * @return The instanceId.
       */
      public java.lang.String getInstanceId() {
        java.lang.Object ref = instanceId_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          instanceId_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string instanceId = 1;</code>
       * @return The bytes for instanceId.
       */
      public com.google.protobuf.ByteString
          getInstanceIdBytes() {
        java.lang.Object ref = instanceId_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          instanceId_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string instanceId = 1;</code>
       * @param value The instanceId to set.
       * @return This builder for chaining.
       */
      public Builder setInstanceId(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        instanceId_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string instanceId = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearInstanceId() {
        instanceId_ = getDefaultInstance().getInstanceId();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string instanceId = 1;</code>
       * @param value The bytes for instanceId to set.
       * @return This builder for chaining.
       */
      public Builder setInstanceIdBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        instanceId_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private int sessionCount_ ;
      /**
       * <code>int32 sessionCount = 2;</code>
       * @return The sessionCount.
       */
      @java.lang.Override
      public int getSessionCount() {
        return sessionCount_;
      }
      /**
       * <code>int32 sessionCount = 2;</code>
       * @param value The sessionCount to set.
       * @return This builder for chaining.
       */
      public Builder setSessionCount(int value) {
        
        sessionCount_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>int32 sessionCount = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearSessionCount() {
        bitField0_ = (bitField0_ & ~0x00000002);
        sessionCount_ = 0;
        onChanged();
        return this;
      }

      private int serverType_ ;
      /**
       * <code>int32 serverType = 3;</code>
       * @return The serverType.
       */
      @java.lang.Override
      public int getServerType() {
        return serverType_;
      }
      /**
       * <code>int32 serverType = 3;</code>
       * @param value The serverType to set.
       * @return This builder for chaining.
       */
      public Builder setServerType(int value) {
        
        serverType_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>int32 serverType = 3;</code>
       * @return This builder for chaining.
       */
      public Builder clearServerType() {
        bitField0_ = (bitField0_ & ~0x00000004);
        serverType_ = 0;
        onChanged();
        return this;
      }

      private int worldId_ ;
      /**
       * <code>int32 worldId = 4;</code>
       * @return The worldId.
       */
      @java.lang.Override
      public int getWorldId() {
        return worldId_;
      }
      /**
       * <code>int32 worldId = 4;</code>
       * @param value The worldId to set.
       * @return This builder for chaining.
       */
      public Builder setWorldId(int value) {
        
        worldId_ = value;
        bitField0_ |= 0x00000008;
        onChanged();
        return this;
      }
      /**
       * <code>int32 worldId = 4;</code>
       * @return This builder for chaining.
       */
      public Builder clearWorldId() {
        bitField0_ = (bitField0_ & ~0x00000008);
        worldId_ = 0;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.SessionInfoNoti)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.SessionInfoNoti)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<SessionInfoNoti>
        PARSER = new com.google.protobuf.AbstractParser<SessionInfoNoti>() {
      @java.lang.Override
      public SessionInfoNoti parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<SessionInfoNoti> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<SessionInfoNoti> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface CancelSummonPartyMemberNotiOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.CancelSummonPartyMemberNoti)
      com.google.protobuf.MessageOrBuilder {

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

    /**
     * <code>repeated string cancelSummonUserGuids = 2;</code>
     * @return A list containing the cancelSummonUserGuids.
     */
    java.util.List<java.lang.String>
        getCancelSummonUserGuidsList();
    /**
     * <code>repeated string cancelSummonUserGuids = 2;</code>
     * @return The count of cancelSummonUserGuids.
     */
    int getCancelSummonUserGuidsCount();
    /**
     * <code>repeated string cancelSummonUserGuids = 2;</code>
     * @param index The index of the element to return.
     * @return The cancelSummonUserGuids at the given index.
     */
    java.lang.String getCancelSummonUserGuids(int index);
    /**
     * <code>repeated string cancelSummonUserGuids = 2;</code>
     * @param index The index of the value to return.
     * @return The bytes of the cancelSummonUserGuids at the given index.
     */
    com.google.protobuf.ByteString
        getCancelSummonUserGuidsBytes(int index);
  }
  /**
   * Protobuf type {@code ServerMessage.CancelSummonPartyMemberNoti}
   */
  public static final class CancelSummonPartyMemberNoti extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.CancelSummonPartyMemberNoti)
      CancelSummonPartyMemberNotiOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use CancelSummonPartyMemberNoti.newBuilder() to construct.
    private CancelSummonPartyMemberNoti(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private CancelSummonPartyMemberNoti() {
      partyGuid_ = "";
      cancelSummonUserGuids_ = com.google.protobuf.LazyStringArrayList.EMPTY;
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new CancelSummonPartyMemberNoti();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_CancelSummonPartyMemberNoti_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_CancelSummonPartyMemberNoti_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti.Builder.class);
    }

    public static final int PARTYGUID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object partyGuid_ = "";
    /**
     * <code>string partyGuid = 1;</code>
     * @return The partyGuid.
     */
    @java.lang.Override
    public java.lang.String getPartyGuid() {
      java.lang.Object ref = partyGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        partyGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string partyGuid = 1;</code>
     * @return The bytes for partyGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getPartyGuidBytes() {
      java.lang.Object ref = partyGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        partyGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int CANCELSUMMONUSERGUIDS_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private com.google.protobuf.LazyStringList cancelSummonUserGuids_;
    /**
     * <code>repeated string cancelSummonUserGuids = 2;</code>
     * @return A list containing the cancelSummonUserGuids.
     */
    public com.google.protobuf.ProtocolStringList
        getCancelSummonUserGuidsList() {
      return cancelSummonUserGuids_;
    }
    /**
     * <code>repeated string cancelSummonUserGuids = 2;</code>
     * @return The count of cancelSummonUserGuids.
     */
    public int getCancelSummonUserGuidsCount() {
      return cancelSummonUserGuids_.size();
    }
    /**
     * <code>repeated string cancelSummonUserGuids = 2;</code>
     * @param index The index of the element to return.
     * @return The cancelSummonUserGuids at the given index.
     */
    public java.lang.String getCancelSummonUserGuids(int index) {
      return cancelSummonUserGuids_.get(index);
    }
    /**
     * <code>repeated string cancelSummonUserGuids = 2;</code>
     * @param index The index of the value to return.
     * @return The bytes of the cancelSummonUserGuids at the given index.
     */
    public com.google.protobuf.ByteString
        getCancelSummonUserGuidsBytes(int index) {
      return cancelSummonUserGuids_.getByteString(index);
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, partyGuid_);
      }
      for (int i = 0; i < cancelSummonUserGuids_.size(); i++) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, cancelSummonUserGuids_.getRaw(i));
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, partyGuid_);
      }
      {
        int dataSize = 0;
        for (int i = 0; i < cancelSummonUserGuids_.size(); i++) {
          dataSize += computeStringSizeNoTag(cancelSummonUserGuids_.getRaw(i));
        }
        size += dataSize;
        size += 1 * getCancelSummonUserGuidsList().size();
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti) obj;

      if (!getPartyGuid()
          .equals(other.getPartyGuid())) return false;
      if (!getCancelSummonUserGuidsList()
          .equals(other.getCancelSummonUserGuidsList())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + PARTYGUID_FIELD_NUMBER;
      hash = (53 * hash) + getPartyGuid().hashCode();
      if (getCancelSummonUserGuidsCount() > 0) {
        hash = (37 * hash) + CANCELSUMMONUSERGUIDS_FIELD_NUMBER;
        hash = (53 * hash) + getCancelSummonUserGuidsList().hashCode();
      }
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.CancelSummonPartyMemberNoti}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.CancelSummonPartyMemberNoti)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNotiOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_CancelSummonPartyMemberNoti_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_CancelSummonPartyMemberNoti_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        partyGuid_ = "";
        cancelSummonUserGuids_ = com.google.protobuf.LazyStringArrayList.EMPTY;
        bitField0_ = (bitField0_ & ~0x00000002);
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_CancelSummonPartyMemberNoti_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti(this);
        buildPartialRepeatedFields(result);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartialRepeatedFields(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti result) {
        if (((bitField0_ & 0x00000002) != 0)) {
          cancelSummonUserGuids_ = cancelSummonUserGuids_.getUnmodifiableView();
          bitField0_ = (bitField0_ & ~0x00000002);
        }
        result.cancelSummonUserGuids_ = cancelSummonUserGuids_;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.partyGuid_ = partyGuid_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti.getDefaultInstance()) return this;
        if (!other.getPartyGuid().isEmpty()) {
          partyGuid_ = other.partyGuid_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.cancelSummonUserGuids_.isEmpty()) {
          if (cancelSummonUserGuids_.isEmpty()) {
            cancelSummonUserGuids_ = other.cancelSummonUserGuids_;
            bitField0_ = (bitField0_ & ~0x00000002);
          } else {
            ensureCancelSummonUserGuidsIsMutable();
            cancelSummonUserGuids_.addAll(other.cancelSummonUserGuids_);
          }
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                partyGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                java.lang.String s = input.readStringRequireUtf8();
                ensureCancelSummonUserGuidsIsMutable();
                cancelSummonUserGuids_.add(s);
                break;
              } // case 18
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object partyGuid_ = "";
      /**
       * <code>string partyGuid = 1;</code>
       * @return The partyGuid.
       */
      public java.lang.String getPartyGuid() {
        java.lang.Object ref = partyGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          partyGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @return The bytes for partyGuid.
       */
      public com.google.protobuf.ByteString
          getPartyGuidBytes() {
        java.lang.Object ref = partyGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          partyGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @param value The partyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        partyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearPartyGuid() {
        partyGuid_ = getDefaultInstance().getPartyGuid();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @param value The bytes for partyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        partyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private com.google.protobuf.LazyStringList cancelSummonUserGuids_ = com.google.protobuf.LazyStringArrayList.EMPTY;
      private void ensureCancelSummonUserGuidsIsMutable() {
        if (!((bitField0_ & 0x00000002) != 0)) {
          cancelSummonUserGuids_ = new com.google.protobuf.LazyStringArrayList(cancelSummonUserGuids_);
          bitField0_ |= 0x00000002;
         }
      }
      /**
       * <code>repeated string cancelSummonUserGuids = 2;</code>
       * @return A list containing the cancelSummonUserGuids.
       */
      public com.google.protobuf.ProtocolStringList
          getCancelSummonUserGuidsList() {
        return cancelSummonUserGuids_.getUnmodifiableView();
      }
      /**
       * <code>repeated string cancelSummonUserGuids = 2;</code>
       * @return The count of cancelSummonUserGuids.
       */
      public int getCancelSummonUserGuidsCount() {
        return cancelSummonUserGuids_.size();
      }
      /**
       * <code>repeated string cancelSummonUserGuids = 2;</code>
       * @param index The index of the element to return.
       * @return The cancelSummonUserGuids at the given index.
       */
      public java.lang.String getCancelSummonUserGuids(int index) {
        return cancelSummonUserGuids_.get(index);
      }
      /**
       * <code>repeated string cancelSummonUserGuids = 2;</code>
       * @param index The index of the value to return.
       * @return The bytes of the cancelSummonUserGuids at the given index.
       */
      public com.google.protobuf.ByteString
          getCancelSummonUserGuidsBytes(int index) {
        return cancelSummonUserGuids_.getByteString(index);
      }
      /**
       * <code>repeated string cancelSummonUserGuids = 2;</code>
       * @param index The index to set the value at.
       * @param value The cancelSummonUserGuids to set.
       * @return This builder for chaining.
       */
      public Builder setCancelSummonUserGuids(
          int index, java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        ensureCancelSummonUserGuidsIsMutable();
        cancelSummonUserGuids_.set(index, value);
        onChanged();
        return this;
      }
      /**
       * <code>repeated string cancelSummonUserGuids = 2;</code>
       * @param value The cancelSummonUserGuids to add.
       * @return This builder for chaining.
       */
      public Builder addCancelSummonUserGuids(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        ensureCancelSummonUserGuidsIsMutable();
        cancelSummonUserGuids_.add(value);
        onChanged();
        return this;
      }
      /**
       * <code>repeated string cancelSummonUserGuids = 2;</code>
       * @param values The cancelSummonUserGuids to add.
       * @return This builder for chaining.
       */
      public Builder addAllCancelSummonUserGuids(
          java.lang.Iterable<java.lang.String> values) {
        ensureCancelSummonUserGuidsIsMutable();
        com.google.protobuf.AbstractMessageLite.Builder.addAll(
            values, cancelSummonUserGuids_);
        onChanged();
        return this;
      }
      /**
       * <code>repeated string cancelSummonUserGuids = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearCancelSummonUserGuids() {
        cancelSummonUserGuids_ = com.google.protobuf.LazyStringArrayList.EMPTY;
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>repeated string cancelSummonUserGuids = 2;</code>
       * @param value The bytes of the cancelSummonUserGuids to add.
       * @return This builder for chaining.
       */
      public Builder addCancelSummonUserGuidsBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        ensureCancelSummonUserGuidsIsMutable();
        cancelSummonUserGuids_.add(value);
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.CancelSummonPartyMemberNoti)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.CancelSummonPartyMemberNoti)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<CancelSummonPartyMemberNoti>
        PARSER = new com.google.protobuf.AbstractParser<CancelSummonPartyMemberNoti>() {
      @java.lang.Override
      public CancelSummonPartyMemberNoti parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<CancelSummonPartyMemberNoti> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<CancelSummonPartyMemberNoti> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface PartyMemberLocationNotiOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.PartyMemberLocationNoti)
      com.google.protobuf.MessageOrBuilder {

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

    /**
     * <code>string partyMemberGuid = 2;</code>
     * @return The partyMemberGuid.
     */
    java.lang.String getPartyMemberGuid();
    /**
     * <code>string partyMemberGuid = 2;</code>
     * @return The bytes for partyMemberGuid.
     */
    com.google.protobuf.ByteString
        getPartyMemberGuidBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.PartyMemberLocationNoti}
   */
  public static final class PartyMemberLocationNoti extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.PartyMemberLocationNoti)
      PartyMemberLocationNotiOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use PartyMemberLocationNoti.newBuilder() to construct.
    private PartyMemberLocationNoti(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private PartyMemberLocationNoti() {
      partyGuid_ = "";
      partyMemberGuid_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new PartyMemberLocationNoti();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_PartyMemberLocationNoti_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_PartyMemberLocationNoti_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti.Builder.class);
    }

    public static final int PARTYGUID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object partyGuid_ = "";
    /**
     * <code>string partyGuid = 1;</code>
     * @return The partyGuid.
     */
    @java.lang.Override
    public java.lang.String getPartyGuid() {
      java.lang.Object ref = partyGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        partyGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string partyGuid = 1;</code>
     * @return The bytes for partyGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getPartyGuidBytes() {
      java.lang.Object ref = partyGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        partyGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int PARTYMEMBERGUID_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object partyMemberGuid_ = "";
    /**
     * <code>string partyMemberGuid = 2;</code>
     * @return The partyMemberGuid.
     */
    @java.lang.Override
    public java.lang.String getPartyMemberGuid() {
      java.lang.Object ref = partyMemberGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        partyMemberGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string partyMemberGuid = 2;</code>
     * @return The bytes for partyMemberGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getPartyMemberGuidBytes() {
      java.lang.Object ref = partyMemberGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        partyMemberGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, partyGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyMemberGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, partyMemberGuid_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, partyGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyMemberGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, partyMemberGuid_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti) obj;

      if (!getPartyGuid()
          .equals(other.getPartyGuid())) return false;
      if (!getPartyMemberGuid()
          .equals(other.getPartyMemberGuid())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + PARTYGUID_FIELD_NUMBER;
      hash = (53 * hash) + getPartyGuid().hashCode();
      hash = (37 * hash) + PARTYMEMBERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getPartyMemberGuid().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.PartyMemberLocationNoti}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.PartyMemberLocationNoti)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNotiOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_PartyMemberLocationNoti_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_PartyMemberLocationNoti_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        partyGuid_ = "";
        partyMemberGuid_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_PartyMemberLocationNoti_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.partyGuid_ = partyGuid_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.partyMemberGuid_ = partyMemberGuid_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti.getDefaultInstance()) return this;
        if (!other.getPartyGuid().isEmpty()) {
          partyGuid_ = other.partyGuid_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.getPartyMemberGuid().isEmpty()) {
          partyMemberGuid_ = other.partyMemberGuid_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                partyGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                partyMemberGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object partyGuid_ = "";
      /**
       * <code>string partyGuid = 1;</code>
       * @return The partyGuid.
       */
      public java.lang.String getPartyGuid() {
        java.lang.Object ref = partyGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          partyGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @return The bytes for partyGuid.
       */
      public com.google.protobuf.ByteString
          getPartyGuidBytes() {
        java.lang.Object ref = partyGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          partyGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @param value The partyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        partyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearPartyGuid() {
        partyGuid_ = getDefaultInstance().getPartyGuid();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @param value The bytes for partyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        partyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.lang.Object partyMemberGuid_ = "";
      /**
       * <code>string partyMemberGuid = 2;</code>
       * @return The partyMemberGuid.
       */
      public java.lang.String getPartyMemberGuid() {
        java.lang.Object ref = partyMemberGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          partyMemberGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string partyMemberGuid = 2;</code>
       * @return The bytes for partyMemberGuid.
       */
      public com.google.protobuf.ByteString
          getPartyMemberGuidBytes() {
        java.lang.Object ref = partyMemberGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          partyMemberGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string partyMemberGuid = 2;</code>
       * @param value The partyMemberGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyMemberGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        partyMemberGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string partyMemberGuid = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearPartyMemberGuid() {
        partyMemberGuid_ = getDefaultInstance().getPartyMemberGuid();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string partyMemberGuid = 2;</code>
       * @param value The bytes for partyMemberGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyMemberGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        partyMemberGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.PartyMemberLocationNoti)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.PartyMemberLocationNoti)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<PartyMemberLocationNoti>
        PARSER = new com.google.protobuf.AbstractParser<PartyMemberLocationNoti>() {
      @java.lang.Override
      public PartyMemberLocationNoti parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<PartyMemberLocationNoti> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<PartyMemberLocationNoti> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface GS2GS_NTF_CLEAR_PARTY_SUMMONOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON)
      com.google.protobuf.MessageOrBuilder {

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

    /**
     * <code>string memberUserGuid = 2;</code>
     * @return The memberUserGuid.
     */
    java.lang.String getMemberUserGuid();
    /**
     * <code>string memberUserGuid = 2;</code>
     * @return The bytes for memberUserGuid.
     */
    com.google.protobuf.ByteString
        getMemberUserGuidBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON}
   */
  public static final class GS2GS_NTF_CLEAR_PARTY_SUMMON extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON)
      GS2GS_NTF_CLEAR_PARTY_SUMMONOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use GS2GS_NTF_CLEAR_PARTY_SUMMON.newBuilder() to construct.
    private GS2GS_NTF_CLEAR_PARTY_SUMMON(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private GS2GS_NTF_CLEAR_PARTY_SUMMON() {
      partyGuid_ = "";
      memberUserGuid_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new GS2GS_NTF_CLEAR_PARTY_SUMMON();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_CLEAR_PARTY_SUMMON_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_CLEAR_PARTY_SUMMON_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON.Builder.class);
    }

    public static final int PARTYGUID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object partyGuid_ = "";
    /**
     * <code>string partyGuid = 1;</code>
     * @return The partyGuid.
     */
    @java.lang.Override
    public java.lang.String getPartyGuid() {
      java.lang.Object ref = partyGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        partyGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string partyGuid = 1;</code>
     * @return The bytes for partyGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getPartyGuidBytes() {
      java.lang.Object ref = partyGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        partyGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int MEMBERUSERGUID_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object memberUserGuid_ = "";
    /**
     * <code>string memberUserGuid = 2;</code>
     * @return The memberUserGuid.
     */
    @java.lang.Override
    public java.lang.String getMemberUserGuid() {
      java.lang.Object ref = memberUserGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        memberUserGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string memberUserGuid = 2;</code>
     * @return The bytes for memberUserGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getMemberUserGuidBytes() {
      java.lang.Object ref = memberUserGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        memberUserGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, partyGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(memberUserGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, memberUserGuid_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, partyGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(memberUserGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, memberUserGuid_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON) obj;

      if (!getPartyGuid()
          .equals(other.getPartyGuid())) return false;
      if (!getMemberUserGuid()
          .equals(other.getMemberUserGuid())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + PARTYGUID_FIELD_NUMBER;
      hash = (53 * hash) + getPartyGuid().hashCode();
      hash = (37 * hash) + MEMBERUSERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getMemberUserGuid().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMONOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_CLEAR_PARTY_SUMMON_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_CLEAR_PARTY_SUMMON_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        partyGuid_ = "";
        memberUserGuid_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_CLEAR_PARTY_SUMMON_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.partyGuid_ = partyGuid_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.memberUserGuid_ = memberUserGuid_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON.getDefaultInstance()) return this;
        if (!other.getPartyGuid().isEmpty()) {
          partyGuid_ = other.partyGuid_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.getMemberUserGuid().isEmpty()) {
          memberUserGuid_ = other.memberUserGuid_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                partyGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                memberUserGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object partyGuid_ = "";
      /**
       * <code>string partyGuid = 1;</code>
       * @return The partyGuid.
       */
      public java.lang.String getPartyGuid() {
        java.lang.Object ref = partyGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          partyGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @return The bytes for partyGuid.
       */
      public com.google.protobuf.ByteString
          getPartyGuidBytes() {
        java.lang.Object ref = partyGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          partyGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @param value The partyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        partyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearPartyGuid() {
        partyGuid_ = getDefaultInstance().getPartyGuid();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @param value The bytes for partyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        partyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.lang.Object memberUserGuid_ = "";
      /**
       * <code>string memberUserGuid = 2;</code>
       * @return The memberUserGuid.
       */
      public java.lang.String getMemberUserGuid() {
        java.lang.Object ref = memberUserGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          memberUserGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string memberUserGuid = 2;</code>
       * @return The bytes for memberUserGuid.
       */
      public com.google.protobuf.ByteString
          getMemberUserGuidBytes() {
        java.lang.Object ref = memberUserGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          memberUserGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string memberUserGuid = 2;</code>
       * @param value The memberUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setMemberUserGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        memberUserGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string memberUserGuid = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearMemberUserGuid() {
        memberUserGuid_ = getDefaultInstance().getMemberUserGuid();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string memberUserGuid = 2;</code>
       * @param value The bytes for memberUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setMemberUserGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        memberUserGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<GS2GS_NTF_CLEAR_PARTY_SUMMON>
        PARSER = new com.google.protobuf.AbstractParser<GS2GS_NTF_CLEAR_PARTY_SUMMON>() {
      @java.lang.Override
      public GS2GS_NTF_CLEAR_PARTY_SUMMON parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<GS2GS_NTF_CLEAR_PARTY_SUMMON> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<GS2GS_NTF_CLEAR_PARTY_SUMMON> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface GS2GS_NTF_DELETE_PARTY_INVITE_SENDOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND)
      com.google.protobuf.MessageOrBuilder {

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

    /**
     * <code>string inviteUserGuid = 2;</code>
     * @return The inviteUserGuid.
     */
    java.lang.String getInviteUserGuid();
    /**
     * <code>string inviteUserGuid = 2;</code>
     * @return The bytes for inviteUserGuid.
     */
    com.google.protobuf.ByteString
        getInviteUserGuidBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND}
   */
  public static final class GS2GS_NTF_DELETE_PARTY_INVITE_SEND extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND)
      GS2GS_NTF_DELETE_PARTY_INVITE_SENDOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use GS2GS_NTF_DELETE_PARTY_INVITE_SEND.newBuilder() to construct.
    private GS2GS_NTF_DELETE_PARTY_INVITE_SEND(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private GS2GS_NTF_DELETE_PARTY_INVITE_SEND() {
      partyGuid_ = "";
      inviteUserGuid_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new GS2GS_NTF_DELETE_PARTY_INVITE_SEND();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_DELETE_PARTY_INVITE_SEND_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_DELETE_PARTY_INVITE_SEND_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND.Builder.class);
    }

    public static final int PARTYGUID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object partyGuid_ = "";
    /**
     * <code>string partyGuid = 1;</code>
     * @return The partyGuid.
     */
    @java.lang.Override
    public java.lang.String getPartyGuid() {
      java.lang.Object ref = partyGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        partyGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string partyGuid = 1;</code>
     * @return The bytes for partyGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getPartyGuidBytes() {
      java.lang.Object ref = partyGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        partyGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int INVITEUSERGUID_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object inviteUserGuid_ = "";
    /**
     * <code>string inviteUserGuid = 2;</code>
     * @return The inviteUserGuid.
     */
    @java.lang.Override
    public java.lang.String getInviteUserGuid() {
      java.lang.Object ref = inviteUserGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        inviteUserGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string inviteUserGuid = 2;</code>
     * @return The bytes for inviteUserGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getInviteUserGuidBytes() {
      java.lang.Object ref = inviteUserGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        inviteUserGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, partyGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(inviteUserGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, inviteUserGuid_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(partyGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, partyGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(inviteUserGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, inviteUserGuid_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND) obj;

      if (!getPartyGuid()
          .equals(other.getPartyGuid())) return false;
      if (!getInviteUserGuid()
          .equals(other.getInviteUserGuid())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + PARTYGUID_FIELD_NUMBER;
      hash = (53 * hash) + getPartyGuid().hashCode();
      hash = (37 * hash) + INVITEUSERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getInviteUserGuid().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SENDOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_DELETE_PARTY_INVITE_SEND_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_DELETE_PARTY_INVITE_SEND_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        partyGuid_ = "";
        inviteUserGuid_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_DELETE_PARTY_INVITE_SEND_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.partyGuid_ = partyGuid_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.inviteUserGuid_ = inviteUserGuid_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND.getDefaultInstance()) return this;
        if (!other.getPartyGuid().isEmpty()) {
          partyGuid_ = other.partyGuid_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.getInviteUserGuid().isEmpty()) {
          inviteUserGuid_ = other.inviteUserGuid_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                partyGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                inviteUserGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object partyGuid_ = "";
      /**
       * <code>string partyGuid = 1;</code>
       * @return The partyGuid.
       */
      public java.lang.String getPartyGuid() {
        java.lang.Object ref = partyGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          partyGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @return The bytes for partyGuid.
       */
      public com.google.protobuf.ByteString
          getPartyGuidBytes() {
        java.lang.Object ref = partyGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          partyGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @param value The partyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        partyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearPartyGuid() {
        partyGuid_ = getDefaultInstance().getPartyGuid();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string partyGuid = 1;</code>
       * @param value The bytes for partyGuid to set.
       * @return This builder for chaining.
       */
      public Builder setPartyGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        partyGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.lang.Object inviteUserGuid_ = "";
      /**
       * <code>string inviteUserGuid = 2;</code>
       * @return The inviteUserGuid.
       */
      public java.lang.String getInviteUserGuid() {
        java.lang.Object ref = inviteUserGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          inviteUserGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string inviteUserGuid = 2;</code>
       * @return The bytes for inviteUserGuid.
       */
      public com.google.protobuf.ByteString
          getInviteUserGuidBytes() {
        java.lang.Object ref = inviteUserGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          inviteUserGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string inviteUserGuid = 2;</code>
       * @param value The inviteUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setInviteUserGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        inviteUserGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string inviteUserGuid = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearInviteUserGuid() {
        inviteUserGuid_ = getDefaultInstance().getInviteUserGuid();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string inviteUserGuid = 2;</code>
       * @param value The bytes for inviteUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setInviteUserGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        inviteUserGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<GS2GS_NTF_DELETE_PARTY_INVITE_SEND>
        PARSER = new com.google.protobuf.AbstractParser<GS2GS_NTF_DELETE_PARTY_INVITE_SEND>() {
      @java.lang.Override
      public GS2GS_NTF_DELETE_PARTY_INVITE_SEND parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<GS2GS_NTF_DELETE_PARTY_INVITE_SEND> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<GS2GS_NTF_DELETE_PARTY_INVITE_SEND> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface GS2GS_NTF_CRAFT_HELPOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.GS2GS_NTF_CRAFT_HELP)
      com.google.protobuf.MessageOrBuilder {

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

    /**
     * <code>string anchor_guid = 2;</code>
     * @return The anchorGuid.
     */
    java.lang.String getAnchorGuid();
    /**
     * <code>string anchor_guid = 2;</code>
     * @return The bytes for anchorGuid.
     */
    com.google.protobuf.ByteString
        getAnchorGuidBytes();

    /**
     * <code>.google.protobuf.Timestamp craftFinishTime = 3;</code>
     * @return Whether the craftFinishTime field is set.
     */
    boolean hasCraftFinishTime();
    /**
     * <code>.google.protobuf.Timestamp craftFinishTime = 3;</code>
     * @return The craftFinishTime.
     */
    com.google.protobuf.Timestamp getCraftFinishTime();
    /**
     * <code>.google.protobuf.Timestamp craftFinishTime = 3;</code>
     */
    com.google.protobuf.TimestampOrBuilder getCraftFinishTimeOrBuilder();

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

    /**
     * <code>int32 ownerHelpedCount = 5;</code>
     * @return The ownerHelpedCount.
     */
    int getOwnerHelpedCount();

    /**
     * <code>string helpUserName = 6;</code>
     * @return The helpUserName.
     */
    java.lang.String getHelpUserName();
    /**
     * <code>string helpUserName = 6;</code>
     * @return The bytes for helpUserName.
     */
    com.google.protobuf.ByteString
        getHelpUserNameBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.GS2GS_NTF_CRAFT_HELP}
   */
  public static final class GS2GS_NTF_CRAFT_HELP extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.GS2GS_NTF_CRAFT_HELP)
      GS2GS_NTF_CRAFT_HELPOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use GS2GS_NTF_CRAFT_HELP.newBuilder() to construct.
    private GS2GS_NTF_CRAFT_HELP(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private GS2GS_NTF_CRAFT_HELP() {
      roomId_ = "";
      anchorGuid_ = "";
      ownerGuid_ = "";
      helpUserName_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new GS2GS_NTF_CRAFT_HELP();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_CRAFT_HELP_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_CRAFT_HELP_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP.Builder.class);
    }

    public static final int ROOMID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object roomId_ = "";
    /**
     * <code>string roomId = 1;</code>
     * @return The roomId.
     */
    @java.lang.Override
    public java.lang.String getRoomId() {
      java.lang.Object ref = roomId_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        roomId_ = s;
        return s;
      }
    }
    /**
     * <code>string roomId = 1;</code>
     * @return The bytes for roomId.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getRoomIdBytes() {
      java.lang.Object ref = roomId_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        roomId_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int ANCHOR_GUID_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object anchorGuid_ = "";
    /**
     * <code>string anchor_guid = 2;</code>
     * @return The anchorGuid.
     */
    @java.lang.Override
    public java.lang.String getAnchorGuid() {
      java.lang.Object ref = anchorGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        anchorGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string anchor_guid = 2;</code>
     * @return The bytes for anchorGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getAnchorGuidBytes() {
      java.lang.Object ref = anchorGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        anchorGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int CRAFTFINISHTIME_FIELD_NUMBER = 3;
    private com.google.protobuf.Timestamp craftFinishTime_;
    /**
     * <code>.google.protobuf.Timestamp craftFinishTime = 3;</code>
     * @return Whether the craftFinishTime field is set.
     */
    @java.lang.Override
    public boolean hasCraftFinishTime() {
      return craftFinishTime_ != null;
    }
    /**
     * <code>.google.protobuf.Timestamp craftFinishTime = 3;</code>
     * @return The craftFinishTime.
     */
    @java.lang.Override
    public com.google.protobuf.Timestamp getCraftFinishTime() {
      return craftFinishTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : craftFinishTime_;
    }
    /**
     * <code>.google.protobuf.Timestamp craftFinishTime = 3;</code>
     */
    @java.lang.Override
    public com.google.protobuf.TimestampOrBuilder getCraftFinishTimeOrBuilder() {
      return craftFinishTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : craftFinishTime_;
    }

    public static final int OWNERGUID_FIELD_NUMBER = 4;
    @SuppressWarnings("serial")
    private volatile java.lang.Object ownerGuid_ = "";
    /**
     * <code>string ownerGuid = 4;</code>
     * @return The ownerGuid.
     */
    @java.lang.Override
    public java.lang.String getOwnerGuid() {
      java.lang.Object ref = ownerGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        ownerGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string ownerGuid = 4;</code>
     * @return The bytes for ownerGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getOwnerGuidBytes() {
      java.lang.Object ref = ownerGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        ownerGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int OWNERHELPEDCOUNT_FIELD_NUMBER = 5;
    private int ownerHelpedCount_ = 0;
    /**
     * <code>int32 ownerHelpedCount = 5;</code>
     * @return The ownerHelpedCount.
     */
    @java.lang.Override
    public int getOwnerHelpedCount() {
      return ownerHelpedCount_;
    }

    public static final int HELPUSERNAME_FIELD_NUMBER = 6;
    @SuppressWarnings("serial")
    private volatile java.lang.Object helpUserName_ = "";
    /**
     * <code>string helpUserName = 6;</code>
     * @return The helpUserName.
     */
    @java.lang.Override
    public java.lang.String getHelpUserName() {
      java.lang.Object ref = helpUserName_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        helpUserName_ = s;
        return s;
      }
    }
    /**
     * <code>string helpUserName = 6;</code>
     * @return The bytes for helpUserName.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getHelpUserNameBytes() {
      java.lang.Object ref = helpUserName_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        helpUserName_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(roomId_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, roomId_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(anchorGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, anchorGuid_);
      }
      if (craftFinishTime_ != null) {
        output.writeMessage(3, getCraftFinishTime());
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(ownerGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 4, ownerGuid_);
      }
      if (ownerHelpedCount_ != 0) {
        output.writeInt32(5, ownerHelpedCount_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(helpUserName_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 6, helpUserName_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(roomId_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, roomId_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(anchorGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, anchorGuid_);
      }
      if (craftFinishTime_ != null) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(3, getCraftFinishTime());
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(ownerGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, ownerGuid_);
      }
      if (ownerHelpedCount_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(5, ownerHelpedCount_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(helpUserName_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, helpUserName_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP) obj;

      if (!getRoomId()
          .equals(other.getRoomId())) return false;
      if (!getAnchorGuid()
          .equals(other.getAnchorGuid())) return false;
      if (hasCraftFinishTime() != other.hasCraftFinishTime()) return false;
      if (hasCraftFinishTime()) {
        if (!getCraftFinishTime()
            .equals(other.getCraftFinishTime())) return false;
      }
      if (!getOwnerGuid()
          .equals(other.getOwnerGuid())) return false;
      if (getOwnerHelpedCount()
          != other.getOwnerHelpedCount()) return false;
      if (!getHelpUserName()
          .equals(other.getHelpUserName())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + ROOMID_FIELD_NUMBER;
      hash = (53 * hash) + getRoomId().hashCode();
      hash = (37 * hash) + ANCHOR_GUID_FIELD_NUMBER;
      hash = (53 * hash) + getAnchorGuid().hashCode();
      if (hasCraftFinishTime()) {
        hash = (37 * hash) + CRAFTFINISHTIME_FIELD_NUMBER;
        hash = (53 * hash) + getCraftFinishTime().hashCode();
      }
      hash = (37 * hash) + OWNERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getOwnerGuid().hashCode();
      hash = (37 * hash) + OWNERHELPEDCOUNT_FIELD_NUMBER;
      hash = (53 * hash) + getOwnerHelpedCount();
      hash = (37 * hash) + HELPUSERNAME_FIELD_NUMBER;
      hash = (53 * hash) + getHelpUserName().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.GS2GS_NTF_CRAFT_HELP}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.GS2GS_NTF_CRAFT_HELP)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELPOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_CRAFT_HELP_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_CRAFT_HELP_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        roomId_ = "";
        anchorGuid_ = "";
        craftFinishTime_ = null;
        if (craftFinishTimeBuilder_ != null) {
          craftFinishTimeBuilder_.dispose();
          craftFinishTimeBuilder_ = null;
        }
        ownerGuid_ = "";
        ownerHelpedCount_ = 0;
        helpUserName_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_CRAFT_HELP_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.roomId_ = roomId_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.anchorGuid_ = anchorGuid_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.craftFinishTime_ = craftFinishTimeBuilder_ == null
              ? craftFinishTime_
              : craftFinishTimeBuilder_.build();
        }
        if (((from_bitField0_ & 0x00000008) != 0)) {
          result.ownerGuid_ = ownerGuid_;
        }
        if (((from_bitField0_ & 0x00000010) != 0)) {
          result.ownerHelpedCount_ = ownerHelpedCount_;
        }
        if (((from_bitField0_ & 0x00000020) != 0)) {
          result.helpUserName_ = helpUserName_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP.getDefaultInstance()) return this;
        if (!other.getRoomId().isEmpty()) {
          roomId_ = other.roomId_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.getAnchorGuid().isEmpty()) {
          anchorGuid_ = other.anchorGuid_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        if (other.hasCraftFinishTime()) {
          mergeCraftFinishTime(other.getCraftFinishTime());
        }
        if (!other.getOwnerGuid().isEmpty()) {
          ownerGuid_ = other.ownerGuid_;
          bitField0_ |= 0x00000008;
          onChanged();
        }
        if (other.getOwnerHelpedCount() != 0) {
          setOwnerHelpedCount(other.getOwnerHelpedCount());
        }
        if (!other.getHelpUserName().isEmpty()) {
          helpUserName_ = other.helpUserName_;
          bitField0_ |= 0x00000020;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                roomId_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                anchorGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              case 26: {
                input.readMessage(
                    getCraftFinishTimeFieldBuilder().getBuilder(),
                    extensionRegistry);
                bitField0_ |= 0x00000004;
                break;
              } // case 26
              case 34: {
                ownerGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000008;
                break;
              } // case 34
              case 40: {
                ownerHelpedCount_ = input.readInt32();
                bitField0_ |= 0x00000010;
                break;
              } // case 40
              case 50: {
                helpUserName_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000020;
                break;
              } // case 50
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object roomId_ = "";
      /**
       * <code>string roomId = 1;</code>
       * @return The roomId.
       */
      public java.lang.String getRoomId() {
        java.lang.Object ref = roomId_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          roomId_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string roomId = 1;</code>
       * @return The bytes for roomId.
       */
      public com.google.protobuf.ByteString
          getRoomIdBytes() {
        java.lang.Object ref = roomId_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          roomId_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string roomId = 1;</code>
       * @param value The roomId to set.
       * @return This builder for chaining.
       */
      public Builder setRoomId(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        roomId_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string roomId = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearRoomId() {
        roomId_ = getDefaultInstance().getRoomId();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string roomId = 1;</code>
       * @param value The bytes for roomId to set.
       * @return This builder for chaining.
       */
      public Builder setRoomIdBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        roomId_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.lang.Object anchorGuid_ = "";
      /**
       * <code>string anchor_guid = 2;</code>
       * @return The anchorGuid.
       */
      public java.lang.String getAnchorGuid() {
        java.lang.Object ref = anchorGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          anchorGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string anchor_guid = 2;</code>
       * @return The bytes for anchorGuid.
       */
      public com.google.protobuf.ByteString
          getAnchorGuidBytes() {
        java.lang.Object ref = anchorGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          anchorGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string anchor_guid = 2;</code>
       * @param value The anchorGuid to set.
       * @return This builder for chaining.
       */
      public Builder setAnchorGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        anchorGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string anchor_guid = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearAnchorGuid() {
        anchorGuid_ = getDefaultInstance().getAnchorGuid();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string anchor_guid = 2;</code>
       * @param value The bytes for anchorGuid to set.
       * @return This builder for chaining.
       */
      public Builder setAnchorGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        anchorGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }

      private com.google.protobuf.Timestamp craftFinishTime_;
      private com.google.protobuf.SingleFieldBuilderV3<
          com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> craftFinishTimeBuilder_;
      /**
       * <code>.google.protobuf.Timestamp craftFinishTime = 3;</code>
       * @return Whether the craftFinishTime field is set.
       */
      public boolean hasCraftFinishTime() {
        return ((bitField0_ & 0x00000004) != 0);
      }
      /**
       * <code>.google.protobuf.Timestamp craftFinishTime = 3;</code>
       * @return The craftFinishTime.
       */
      public com.google.protobuf.Timestamp getCraftFinishTime() {
        if (craftFinishTimeBuilder_ == null) {
          return craftFinishTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : craftFinishTime_;
        } else {
          return craftFinishTimeBuilder_.getMessage();
        }
      }
      /**
       * <code>.google.protobuf.Timestamp craftFinishTime = 3;</code>
       */
      public Builder setCraftFinishTime(com.google.protobuf.Timestamp value) {
        if (craftFinishTimeBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          craftFinishTime_ = value;
        } else {
          craftFinishTimeBuilder_.setMessage(value);
        }
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>.google.protobuf.Timestamp craftFinishTime = 3;</code>
       */
      public Builder setCraftFinishTime(
          com.google.protobuf.Timestamp.Builder builderForValue) {
        if (craftFinishTimeBuilder_ == null) {
          craftFinishTime_ = builderForValue.build();
        } else {
          craftFinishTimeBuilder_.setMessage(builderForValue.build());
        }
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>.google.protobuf.Timestamp craftFinishTime = 3;</code>
       */
      public Builder mergeCraftFinishTime(com.google.protobuf.Timestamp value) {
        if (craftFinishTimeBuilder_ == null) {
          if (((bitField0_ & 0x00000004) != 0) &&
            craftFinishTime_ != null &&
            craftFinishTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
            getCraftFinishTimeBuilder().mergeFrom(value);
          } else {
            craftFinishTime_ = value;
          }
        } else {
          craftFinishTimeBuilder_.mergeFrom(value);
        }
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>.google.protobuf.Timestamp craftFinishTime = 3;</code>
       */
      public Builder clearCraftFinishTime() {
        bitField0_ = (bitField0_ & ~0x00000004);
        craftFinishTime_ = null;
        if (craftFinishTimeBuilder_ != null) {
          craftFinishTimeBuilder_.dispose();
          craftFinishTimeBuilder_ = null;
        }
        onChanged();
        return this;
      }
      /**
       * <code>.google.protobuf.Timestamp craftFinishTime = 3;</code>
       */
      public com.google.protobuf.Timestamp.Builder getCraftFinishTimeBuilder() {
        bitField0_ |= 0x00000004;
        onChanged();
        return getCraftFinishTimeFieldBuilder().getBuilder();
      }
      /**
       * <code>.google.protobuf.Timestamp craftFinishTime = 3;</code>
       */
      public com.google.protobuf.TimestampOrBuilder getCraftFinishTimeOrBuilder() {
        if (craftFinishTimeBuilder_ != null) {
          return craftFinishTimeBuilder_.getMessageOrBuilder();
        } else {
          return craftFinishTime_ == null ?
              com.google.protobuf.Timestamp.getDefaultInstance() : craftFinishTime_;
        }
      }
      /**
       * <code>.google.protobuf.Timestamp craftFinishTime = 3;</code>
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> 
          getCraftFinishTimeFieldBuilder() {
        if (craftFinishTimeBuilder_ == null) {
          craftFinishTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>(
                  getCraftFinishTime(),
                  getParentForChildren(),
                  isClean());
          craftFinishTime_ = null;
        }
        return craftFinishTimeBuilder_;
      }

      private java.lang.Object ownerGuid_ = "";
      /**
       * <code>string ownerGuid = 4;</code>
       * @return The ownerGuid.
       */
      public java.lang.String getOwnerGuid() {
        java.lang.Object ref = ownerGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          ownerGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string ownerGuid = 4;</code>
       * @return The bytes for ownerGuid.
       */
      public com.google.protobuf.ByteString
          getOwnerGuidBytes() {
        java.lang.Object ref = ownerGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          ownerGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string ownerGuid = 4;</code>
       * @param value The ownerGuid to set.
       * @return This builder for chaining.
       */
      public Builder setOwnerGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        ownerGuid_ = value;
        bitField0_ |= 0x00000008;
        onChanged();
        return this;
      }
      /**
       * <code>string ownerGuid = 4;</code>
       * @return This builder for chaining.
       */
      public Builder clearOwnerGuid() {
        ownerGuid_ = getDefaultInstance().getOwnerGuid();
        bitField0_ = (bitField0_ & ~0x00000008);
        onChanged();
        return this;
      }
      /**
       * <code>string ownerGuid = 4;</code>
       * @param value The bytes for ownerGuid to set.
       * @return This builder for chaining.
       */
      public Builder setOwnerGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        ownerGuid_ = value;
        bitField0_ |= 0x00000008;
        onChanged();
        return this;
      }

      private int ownerHelpedCount_ ;
      /**
       * <code>int32 ownerHelpedCount = 5;</code>
       * @return The ownerHelpedCount.
       */
      @java.lang.Override
      public int getOwnerHelpedCount() {
        return ownerHelpedCount_;
      }
      /**
       * <code>int32 ownerHelpedCount = 5;</code>
       * @param value The ownerHelpedCount to set.
       * @return This builder for chaining.
       */
      public Builder setOwnerHelpedCount(int value) {
        
        ownerHelpedCount_ = value;
        bitField0_ |= 0x00000010;
        onChanged();
        return this;
      }
      /**
       * <code>int32 ownerHelpedCount = 5;</code>
       * @return This builder for chaining.
       */
      public Builder clearOwnerHelpedCount() {
        bitField0_ = (bitField0_ & ~0x00000010);
        ownerHelpedCount_ = 0;
        onChanged();
        return this;
      }

      private java.lang.Object helpUserName_ = "";
      /**
       * <code>string helpUserName = 6;</code>
       * @return The helpUserName.
       */
      public java.lang.String getHelpUserName() {
        java.lang.Object ref = helpUserName_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          helpUserName_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string helpUserName = 6;</code>
       * @return The bytes for helpUserName.
       */
      public com.google.protobuf.ByteString
          getHelpUserNameBytes() {
        java.lang.Object ref = helpUserName_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          helpUserName_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string helpUserName = 6;</code>
       * @param value The helpUserName to set.
       * @return This builder for chaining.
       */
      public Builder setHelpUserName(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        helpUserName_ = value;
        bitField0_ |= 0x00000020;
        onChanged();
        return this;
      }
      /**
       * <code>string helpUserName = 6;</code>
       * @return This builder for chaining.
       */
      public Builder clearHelpUserName() {
        helpUserName_ = getDefaultInstance().getHelpUserName();
        bitField0_ = (bitField0_ & ~0x00000020);
        onChanged();
        return this;
      }
      /**
       * <code>string helpUserName = 6;</code>
       * @param value The bytes for helpUserName to set.
       * @return This builder for chaining.
       */
      public Builder setHelpUserNameBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        helpUserName_ = value;
        bitField0_ |= 0x00000020;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.GS2GS_NTF_CRAFT_HELP)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.GS2GS_NTF_CRAFT_HELP)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<GS2GS_NTF_CRAFT_HELP>
        PARSER = new com.google.protobuf.AbstractParser<GS2GS_NTF_CRAFT_HELP>() {
      @java.lang.Override
      public GS2GS_NTF_CRAFT_HELP parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<GS2GS_NTF_CRAFT_HELP> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<GS2GS_NTF_CRAFT_HELP> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface GS2GS_NTF_EXCHANGE_MYHOMEOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME)
      com.google.protobuf.MessageOrBuilder {

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

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

    /**
     * <code>.MyHomeInfo myhomeInfo = 3;</code>
     * @return Whether the myhomeInfo field is set.
     */
    boolean hasMyhomeInfo();
    /**
     * <code>.MyHomeInfo myhomeInfo = 3;</code>
     * @return The myhomeInfo.
     */
    com.caliverse.admin.domain.RabbitMq.message.MyHomeInfo getMyhomeInfo();
    /**
     * <code>.MyHomeInfo myhomeInfo = 3;</code>
     */
    com.caliverse.admin.domain.RabbitMq.message.MyHomeInfoOrBuilder getMyhomeInfoOrBuilder();
  }
  /**
   * Protobuf type {@code ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME}
   */
  public static final class GS2GS_NTF_EXCHANGE_MYHOME extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME)
      GS2GS_NTF_EXCHANGE_MYHOMEOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use GS2GS_NTF_EXCHANGE_MYHOME.newBuilder() to construct.
    private GS2GS_NTF_EXCHANGE_MYHOME(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private GS2GS_NTF_EXCHANGE_MYHOME() {
      roomId_ = "";
      myhomeGuid_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new GS2GS_NTF_EXCHANGE_MYHOME();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_EXCHANGE_MYHOME_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_EXCHANGE_MYHOME_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME.Builder.class);
    }

    public static final int ROOMID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object roomId_ = "";
    /**
     * <code>string roomId = 1;</code>
     * @return The roomId.
     */
    @java.lang.Override
    public java.lang.String getRoomId() {
      java.lang.Object ref = roomId_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        roomId_ = s;
        return s;
      }
    }
    /**
     * <code>string roomId = 1;</code>
     * @return The bytes for roomId.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getRoomIdBytes() {
      java.lang.Object ref = roomId_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        roomId_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int MYHOMEGUID_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object myhomeGuid_ = "";
    /**
     * <code>string myhomeGuid = 2;</code>
     * @return The myhomeGuid.
     */
    @java.lang.Override
    public java.lang.String getMyhomeGuid() {
      java.lang.Object ref = myhomeGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        myhomeGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string myhomeGuid = 2;</code>
     * @return The bytes for myhomeGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getMyhomeGuidBytes() {
      java.lang.Object ref = myhomeGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        myhomeGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int MYHOMEINFO_FIELD_NUMBER = 3;
    private com.caliverse.admin.domain.RabbitMq.message.MyHomeInfo myhomeInfo_;
    /**
     * <code>.MyHomeInfo myhomeInfo = 3;</code>
     * @return Whether the myhomeInfo field is set.
     */
    @java.lang.Override
    public boolean hasMyhomeInfo() {
      return myhomeInfo_ != null;
    }
    /**
     * <code>.MyHomeInfo myhomeInfo = 3;</code>
     * @return The myhomeInfo.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.MyHomeInfo getMyhomeInfo() {
      return myhomeInfo_ == null ? com.caliverse.admin.domain.RabbitMq.message.MyHomeInfo.getDefaultInstance() : myhomeInfo_;
    }
    /**
     * <code>.MyHomeInfo myhomeInfo = 3;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.MyHomeInfoOrBuilder getMyhomeInfoOrBuilder() {
      return myhomeInfo_ == null ? com.caliverse.admin.domain.RabbitMq.message.MyHomeInfo.getDefaultInstance() : myhomeInfo_;
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(roomId_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, roomId_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(myhomeGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, myhomeGuid_);
      }
      if (myhomeInfo_ != null) {
        output.writeMessage(3, getMyhomeInfo());
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(roomId_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, roomId_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(myhomeGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, myhomeGuid_);
      }
      if (myhomeInfo_ != null) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(3, getMyhomeInfo());
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME) obj;

      if (!getRoomId()
          .equals(other.getRoomId())) return false;
      if (!getMyhomeGuid()
          .equals(other.getMyhomeGuid())) return false;
      if (hasMyhomeInfo() != other.hasMyhomeInfo()) return false;
      if (hasMyhomeInfo()) {
        if (!getMyhomeInfo()
            .equals(other.getMyhomeInfo())) return false;
      }
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + ROOMID_FIELD_NUMBER;
      hash = (53 * hash) + getRoomId().hashCode();
      hash = (37 * hash) + MYHOMEGUID_FIELD_NUMBER;
      hash = (53 * hash) + getMyhomeGuid().hashCode();
      if (hasMyhomeInfo()) {
        hash = (37 * hash) + MYHOMEINFO_FIELD_NUMBER;
        hash = (53 * hash) + getMyhomeInfo().hashCode();
      }
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOMEOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_EXCHANGE_MYHOME_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_EXCHANGE_MYHOME_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        roomId_ = "";
        myhomeGuid_ = "";
        myhomeInfo_ = null;
        if (myhomeInfoBuilder_ != null) {
          myhomeInfoBuilder_.dispose();
          myhomeInfoBuilder_ = null;
        }
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_EXCHANGE_MYHOME_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.roomId_ = roomId_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.myhomeGuid_ = myhomeGuid_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.myhomeInfo_ = myhomeInfoBuilder_ == null
              ? myhomeInfo_
              : myhomeInfoBuilder_.build();
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME.getDefaultInstance()) return this;
        if (!other.getRoomId().isEmpty()) {
          roomId_ = other.roomId_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.getMyhomeGuid().isEmpty()) {
          myhomeGuid_ = other.myhomeGuid_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        if (other.hasMyhomeInfo()) {
          mergeMyhomeInfo(other.getMyhomeInfo());
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                roomId_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                myhomeGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              case 26: {
                input.readMessage(
                    getMyhomeInfoFieldBuilder().getBuilder(),
                    extensionRegistry);
                bitField0_ |= 0x00000004;
                break;
              } // case 26
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object roomId_ = "";
      /**
       * <code>string roomId = 1;</code>
       * @return The roomId.
       */
      public java.lang.String getRoomId() {
        java.lang.Object ref = roomId_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          roomId_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string roomId = 1;</code>
       * @return The bytes for roomId.
       */
      public com.google.protobuf.ByteString
          getRoomIdBytes() {
        java.lang.Object ref = roomId_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          roomId_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string roomId = 1;</code>
       * @param value The roomId to set.
       * @return This builder for chaining.
       */
      public Builder setRoomId(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        roomId_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string roomId = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearRoomId() {
        roomId_ = getDefaultInstance().getRoomId();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string roomId = 1;</code>
       * @param value The bytes for roomId to set.
       * @return This builder for chaining.
       */
      public Builder setRoomIdBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        roomId_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.lang.Object myhomeGuid_ = "";
      /**
       * <code>string myhomeGuid = 2;</code>
       * @return The myhomeGuid.
       */
      public java.lang.String getMyhomeGuid() {
        java.lang.Object ref = myhomeGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          myhomeGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string myhomeGuid = 2;</code>
       * @return The bytes for myhomeGuid.
       */
      public com.google.protobuf.ByteString
          getMyhomeGuidBytes() {
        java.lang.Object ref = myhomeGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          myhomeGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string myhomeGuid = 2;</code>
       * @param value The myhomeGuid to set.
       * @return This builder for chaining.
       */
      public Builder setMyhomeGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        myhomeGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string myhomeGuid = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearMyhomeGuid() {
        myhomeGuid_ = getDefaultInstance().getMyhomeGuid();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string myhomeGuid = 2;</code>
       * @param value The bytes for myhomeGuid to set.
       * @return This builder for chaining.
       */
      public Builder setMyhomeGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        myhomeGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }

      private com.caliverse.admin.domain.RabbitMq.message.MyHomeInfo myhomeInfo_;
      private com.google.protobuf.SingleFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.MyHomeInfo, com.caliverse.admin.domain.RabbitMq.message.MyHomeInfo.Builder, com.caliverse.admin.domain.RabbitMq.message.MyHomeInfoOrBuilder> myhomeInfoBuilder_;
      /**
       * <code>.MyHomeInfo myhomeInfo = 3;</code>
       * @return Whether the myhomeInfo field is set.
       */
      public boolean hasMyhomeInfo() {
        return ((bitField0_ & 0x00000004) != 0);
      }
      /**
       * <code>.MyHomeInfo myhomeInfo = 3;</code>
       * @return The myhomeInfo.
       */
      public com.caliverse.admin.domain.RabbitMq.message.MyHomeInfo getMyhomeInfo() {
        if (myhomeInfoBuilder_ == null) {
          return myhomeInfo_ == null ? com.caliverse.admin.domain.RabbitMq.message.MyHomeInfo.getDefaultInstance() : myhomeInfo_;
        } else {
          return myhomeInfoBuilder_.getMessage();
        }
      }
      /**
       * <code>.MyHomeInfo myhomeInfo = 3;</code>
       */
      public Builder setMyhomeInfo(com.caliverse.admin.domain.RabbitMq.message.MyHomeInfo value) {
        if (myhomeInfoBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          myhomeInfo_ = value;
        } else {
          myhomeInfoBuilder_.setMessage(value);
        }
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>.MyHomeInfo myhomeInfo = 3;</code>
       */
      public Builder setMyhomeInfo(
          com.caliverse.admin.domain.RabbitMq.message.MyHomeInfo.Builder builderForValue) {
        if (myhomeInfoBuilder_ == null) {
          myhomeInfo_ = builderForValue.build();
        } else {
          myhomeInfoBuilder_.setMessage(builderForValue.build());
        }
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>.MyHomeInfo myhomeInfo = 3;</code>
       */
      public Builder mergeMyhomeInfo(com.caliverse.admin.domain.RabbitMq.message.MyHomeInfo value) {
        if (myhomeInfoBuilder_ == null) {
          if (((bitField0_ & 0x00000004) != 0) &&
            myhomeInfo_ != null &&
            myhomeInfo_ != com.caliverse.admin.domain.RabbitMq.message.MyHomeInfo.getDefaultInstance()) {
            getMyhomeInfoBuilder().mergeFrom(value);
          } else {
            myhomeInfo_ = value;
          }
        } else {
          myhomeInfoBuilder_.mergeFrom(value);
        }
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>.MyHomeInfo myhomeInfo = 3;</code>
       */
      public Builder clearMyhomeInfo() {
        bitField0_ = (bitField0_ & ~0x00000004);
        myhomeInfo_ = null;
        if (myhomeInfoBuilder_ != null) {
          myhomeInfoBuilder_.dispose();
          myhomeInfoBuilder_ = null;
        }
        onChanged();
        return this;
      }
      /**
       * <code>.MyHomeInfo myhomeInfo = 3;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.MyHomeInfo.Builder getMyhomeInfoBuilder() {
        bitField0_ |= 0x00000004;
        onChanged();
        return getMyhomeInfoFieldBuilder().getBuilder();
      }
      /**
       * <code>.MyHomeInfo myhomeInfo = 3;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.MyHomeInfoOrBuilder getMyhomeInfoOrBuilder() {
        if (myhomeInfoBuilder_ != null) {
          return myhomeInfoBuilder_.getMessageOrBuilder();
        } else {
          return myhomeInfo_ == null ?
              com.caliverse.admin.domain.RabbitMq.message.MyHomeInfo.getDefaultInstance() : myhomeInfo_;
        }
      }
      /**
       * <code>.MyHomeInfo myhomeInfo = 3;</code>
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.MyHomeInfo, com.caliverse.admin.domain.RabbitMq.message.MyHomeInfo.Builder, com.caliverse.admin.domain.RabbitMq.message.MyHomeInfoOrBuilder> 
          getMyhomeInfoFieldBuilder() {
        if (myhomeInfoBuilder_ == null) {
          myhomeInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              com.caliverse.admin.domain.RabbitMq.message.MyHomeInfo, com.caliverse.admin.domain.RabbitMq.message.MyHomeInfo.Builder, com.caliverse.admin.domain.RabbitMq.message.MyHomeInfoOrBuilder>(
                  getMyhomeInfo(),
                  getParentForChildren(),
                  isClean());
          myhomeInfo_ = null;
        }
        return myhomeInfoBuilder_;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<GS2GS_NTF_EXCHANGE_MYHOME>
        PARSER = new com.google.protobuf.AbstractParser<GS2GS_NTF_EXCHANGE_MYHOME>() {
      @java.lang.Override
      public GS2GS_NTF_EXCHANGE_MYHOME parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<GS2GS_NTF_EXCHANGE_MYHOME> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<GS2GS_NTF_EXCHANGE_MYHOME> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface GS2GS_NTF_UGC_NPC_RANK_REFRESHOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH)
      com.google.protobuf.MessageOrBuilder {
  }
  /**
   * Protobuf type {@code ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH}
   */
  public static final class GS2GS_NTF_UGC_NPC_RANK_REFRESH extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH)
      GS2GS_NTF_UGC_NPC_RANK_REFRESHOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use GS2GS_NTF_UGC_NPC_RANK_REFRESH.newBuilder() to construct.
    private GS2GS_NTF_UGC_NPC_RANK_REFRESH(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private GS2GS_NTF_UGC_NPC_RANK_REFRESH() {
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new GS2GS_NTF_UGC_NPC_RANK_REFRESH();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_UGC_NPC_RANK_REFRESH_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_UGC_NPC_RANK_REFRESH_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH.Builder.class);
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH) obj;

      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESHOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_UGC_NPC_RANK_REFRESH_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_UGC_NPC_RANK_REFRESH_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_UGC_NPC_RANK_REFRESH_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH(this);
        onBuilt();
        return result;
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH.getDefaultInstance()) return this;
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<GS2GS_NTF_UGC_NPC_RANK_REFRESH>
        PARSER = new com.google.protobuf.AbstractParser<GS2GS_NTF_UGC_NPC_RANK_REFRESH>() {
      @java.lang.Override
      public GS2GS_NTF_UGC_NPC_RANK_REFRESH parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<GS2GS_NTF_UGC_NPC_RANK_REFRESH> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<GS2GS_NTF_UGC_NPC_RANK_REFRESH> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOMOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM)
      com.google.protobuf.MessageOrBuilder {

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

    /**
     * <code>string exceptUserGuid = 2;</code>
     * @return The exceptUserGuid.
     */
    java.lang.String getExceptUserGuid();
    /**
     * <code>string exceptUserGuid = 2;</code>
     * @return The bytes for exceptUserGuid.
     */
    com.google.protobuf.ByteString
        getExceptUserGuidBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM}
   */
  public static final class GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM)
      GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOMOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM.newBuilder() to construct.
    private GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM() {
      roomId_ = "";
      exceptUserGuid_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM.Builder.class);
    }

    public static final int ROOMID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object roomId_ = "";
    /**
     * <code>string roomId = 1;</code>
     * @return The roomId.
     */
    @java.lang.Override
    public java.lang.String getRoomId() {
      java.lang.Object ref = roomId_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        roomId_ = s;
        return s;
      }
    }
    /**
     * <code>string roomId = 1;</code>
     * @return The bytes for roomId.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getRoomIdBytes() {
      java.lang.Object ref = roomId_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        roomId_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int EXCEPTUSERGUID_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object exceptUserGuid_ = "";
    /**
     * <code>string exceptUserGuid = 2;</code>
     * @return The exceptUserGuid.
     */
    @java.lang.Override
    public java.lang.String getExceptUserGuid() {
      java.lang.Object ref = exceptUserGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        exceptUserGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string exceptUserGuid = 2;</code>
     * @return The bytes for exceptUserGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getExceptUserGuidBytes() {
      java.lang.Object ref = exceptUserGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        exceptUserGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(roomId_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, roomId_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(exceptUserGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, exceptUserGuid_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(roomId_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, roomId_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(exceptUserGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, exceptUserGuid_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM) obj;

      if (!getRoomId()
          .equals(other.getRoomId())) return false;
      if (!getExceptUserGuid()
          .equals(other.getExceptUserGuid())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + ROOMID_FIELD_NUMBER;
      hash = (53 * hash) + getRoomId().hashCode();
      hash = (37 * hash) + EXCEPTUSERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getExceptUserGuid().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOMOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        roomId_ = "";
        exceptUserGuid_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.roomId_ = roomId_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.exceptUserGuid_ = exceptUserGuid_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM.getDefaultInstance()) return this;
        if (!other.getRoomId().isEmpty()) {
          roomId_ = other.roomId_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.getExceptUserGuid().isEmpty()) {
          exceptUserGuid_ = other.exceptUserGuid_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                roomId_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                exceptUserGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object roomId_ = "";
      /**
       * <code>string roomId = 1;</code>
       * @return The roomId.
       */
      public java.lang.String getRoomId() {
        java.lang.Object ref = roomId_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          roomId_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string roomId = 1;</code>
       * @return The bytes for roomId.
       */
      public com.google.protobuf.ByteString
          getRoomIdBytes() {
        java.lang.Object ref = roomId_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          roomId_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string roomId = 1;</code>
       * @param value The roomId to set.
       * @return This builder for chaining.
       */
      public Builder setRoomId(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        roomId_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string roomId = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearRoomId() {
        roomId_ = getDefaultInstance().getRoomId();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string roomId = 1;</code>
       * @param value The bytes for roomId to set.
       * @return This builder for chaining.
       */
      public Builder setRoomIdBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        roomId_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.lang.Object exceptUserGuid_ = "";
      /**
       * <code>string exceptUserGuid = 2;</code>
       * @return The exceptUserGuid.
       */
      public java.lang.String getExceptUserGuid() {
        java.lang.Object ref = exceptUserGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          exceptUserGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string exceptUserGuid = 2;</code>
       * @return The bytes for exceptUserGuid.
       */
      public com.google.protobuf.ByteString
          getExceptUserGuidBytes() {
        java.lang.Object ref = exceptUserGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          exceptUserGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string exceptUserGuid = 2;</code>
       * @param value The exceptUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setExceptUserGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        exceptUserGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string exceptUserGuid = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearExceptUserGuid() {
        exceptUserGuid_ = getDefaultInstance().getExceptUserGuid();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string exceptUserGuid = 2;</code>
       * @param value The bytes for exceptUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setExceptUserGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        exceptUserGuid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM>
        PARSER = new com.google.protobuf.AbstractParser<GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM>() {
      @java.lang.Override
      public GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface MOS2GS_NTF_USER_KICKOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.MOS2GS_NTF_USER_KICK)
      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>.LogoutReasonType logoutReasonType = 2;</code>
     * @return The enum numeric value on the wire for logoutReasonType.
     */
    int getLogoutReasonTypeValue();
    /**
     * <code>.LogoutReasonType logoutReasonType = 2;</code>
     * @return The logoutReasonType.
     */
    com.caliverse.admin.domain.RabbitMq.message.LogoutReasonType getLogoutReasonType();

    /**
     * <code>string kickReasonMsg = 3;</code>
     * @return The kickReasonMsg.
     */
    java.lang.String getKickReasonMsg();
    /**
     * <code>string kickReasonMsg = 3;</code>
     * @return The bytes for kickReasonMsg.
     */
    com.google.protobuf.ByteString
        getKickReasonMsgBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.MOS2GS_NTF_USER_KICK}
   */
  public static final class MOS2GS_NTF_USER_KICK extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.MOS2GS_NTF_USER_KICK)
      MOS2GS_NTF_USER_KICKOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use MOS2GS_NTF_USER_KICK.newBuilder() to construct.
    private MOS2GS_NTF_USER_KICK(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private MOS2GS_NTF_USER_KICK() {
      userGuid_ = "";
      logoutReasonType_ = 0;
      kickReasonMsg_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new MOS2GS_NTF_USER_KICK();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_MOS2GS_NTF_USER_KICK_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_MOS2GS_NTF_USER_KICK_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK.Builder.class);
    }

    public static final int USERGUID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object userGuid_ = "";
    /**
     * <code>string userGuid = 1;</code>
     * @return The userGuid.
     */
    @java.lang.Override
    public java.lang.String getUserGuid() {
      java.lang.Object ref = userGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        userGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string userGuid = 1;</code>
     * @return The bytes for userGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getUserGuidBytes() {
      java.lang.Object ref = userGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        userGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int LOGOUTREASONTYPE_FIELD_NUMBER = 2;
    private int logoutReasonType_ = 0;
    /**
     * <code>.LogoutReasonType logoutReasonType = 2;</code>
     * @return The enum numeric value on the wire for logoutReasonType.
     */
    @java.lang.Override public int getLogoutReasonTypeValue() {
      return logoutReasonType_;
    }
    /**
     * <code>.LogoutReasonType logoutReasonType = 2;</code>
     * @return The logoutReasonType.
     */
    @java.lang.Override public com.caliverse.admin.domain.RabbitMq.message.LogoutReasonType getLogoutReasonType() {
      com.caliverse.admin.domain.RabbitMq.message.LogoutReasonType result = com.caliverse.admin.domain.RabbitMq.message.LogoutReasonType.forNumber(logoutReasonType_);
      return result == null ? com.caliverse.admin.domain.RabbitMq.message.LogoutReasonType.UNRECOGNIZED : result;
    }

    public static final int KICKREASONMSG_FIELD_NUMBER = 3;
    @SuppressWarnings("serial")
    private volatile java.lang.Object kickReasonMsg_ = "";
    /**
     * <code>string kickReasonMsg = 3;</code>
     * @return The kickReasonMsg.
     */
    @java.lang.Override
    public java.lang.String getKickReasonMsg() {
      java.lang.Object ref = kickReasonMsg_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        kickReasonMsg_ = s;
        return s;
      }
    }
    /**
     * <code>string kickReasonMsg = 3;</code>
     * @return The bytes for kickReasonMsg.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getKickReasonMsgBytes() {
      java.lang.Object ref = kickReasonMsg_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        kickReasonMsg_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(userGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, userGuid_);
      }
      if (logoutReasonType_ != com.caliverse.admin.domain.RabbitMq.message.LogoutReasonType.LogoutReasonType_None.getNumber()) {
        output.writeEnum(2, logoutReasonType_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(kickReasonMsg_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 3, kickReasonMsg_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(userGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, userGuid_);
      }
      if (logoutReasonType_ != com.caliverse.admin.domain.RabbitMq.message.LogoutReasonType.LogoutReasonType_None.getNumber()) {
        size += com.google.protobuf.CodedOutputStream
          .computeEnumSize(2, logoutReasonType_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(kickReasonMsg_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, kickReasonMsg_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK) obj;

      if (!getUserGuid()
          .equals(other.getUserGuid())) return false;
      if (logoutReasonType_ != other.logoutReasonType_) return false;
      if (!getKickReasonMsg()
          .equals(other.getKickReasonMsg())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + USERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getUserGuid().hashCode();
      hash = (37 * hash) + LOGOUTREASONTYPE_FIELD_NUMBER;
      hash = (53 * hash) + logoutReasonType_;
      hash = (37 * hash) + KICKREASONMSG_FIELD_NUMBER;
      hash = (53 * hash) + getKickReasonMsg().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.MOS2GS_NTF_USER_KICK}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.MOS2GS_NTF_USER_KICK)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICKOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_MOS2GS_NTF_USER_KICK_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_MOS2GS_NTF_USER_KICK_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        userGuid_ = "";
        logoutReasonType_ = 0;
        kickReasonMsg_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_MOS2GS_NTF_USER_KICK_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.userGuid_ = userGuid_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.logoutReasonType_ = logoutReasonType_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.kickReasonMsg_ = kickReasonMsg_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK.getDefaultInstance()) return this;
        if (!other.getUserGuid().isEmpty()) {
          userGuid_ = other.userGuid_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (other.logoutReasonType_ != 0) {
          setLogoutReasonTypeValue(other.getLogoutReasonTypeValue());
        }
        if (!other.getKickReasonMsg().isEmpty()) {
          kickReasonMsg_ = other.kickReasonMsg_;
          bitField0_ |= 0x00000004;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                userGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 16: {
                logoutReasonType_ = input.readEnum();
                bitField0_ |= 0x00000002;
                break;
              } // case 16
              case 26: {
                kickReasonMsg_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000004;
                break;
              } // case 26
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object userGuid_ = "";
      /**
       * <code>string userGuid = 1;</code>
       * @return The userGuid.
       */
      public java.lang.String getUserGuid() {
        java.lang.Object ref = userGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          userGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string userGuid = 1;</code>
       * @return The bytes for userGuid.
       */
      public com.google.protobuf.ByteString
          getUserGuidBytes() {
        java.lang.Object ref = userGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          userGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string userGuid = 1;</code>
       * @param value The userGuid to set.
       * @return This builder for chaining.
       */
      public Builder setUserGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        userGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string userGuid = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearUserGuid() {
        userGuid_ = getDefaultInstance().getUserGuid();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string userGuid = 1;</code>
       * @param value The bytes for userGuid to set.
       * @return This builder for chaining.
       */
      public Builder setUserGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        userGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private int logoutReasonType_ = 0;
      /**
       * <code>.LogoutReasonType logoutReasonType = 2;</code>
       * @return The enum numeric value on the wire for logoutReasonType.
       */
      @java.lang.Override public int getLogoutReasonTypeValue() {
        return logoutReasonType_;
      }
      /**
       * <code>.LogoutReasonType logoutReasonType = 2;</code>
       * @param value The enum numeric value on the wire for logoutReasonType to set.
       * @return This builder for chaining.
       */
      public Builder setLogoutReasonTypeValue(int value) {
        logoutReasonType_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>.LogoutReasonType logoutReasonType = 2;</code>
       * @return The logoutReasonType.
       */
      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.LogoutReasonType getLogoutReasonType() {
        com.caliverse.admin.domain.RabbitMq.message.LogoutReasonType result = com.caliverse.admin.domain.RabbitMq.message.LogoutReasonType.forNumber(logoutReasonType_);
        return result == null ? com.caliverse.admin.domain.RabbitMq.message.LogoutReasonType.UNRECOGNIZED : result;
      }
      /**
       * <code>.LogoutReasonType logoutReasonType = 2;</code>
       * @param value The logoutReasonType to set.
       * @return This builder for chaining.
       */
      public Builder setLogoutReasonType(com.caliverse.admin.domain.RabbitMq.message.LogoutReasonType value) {
        if (value == null) {
          throw new NullPointerException();
        }
        bitField0_ |= 0x00000002;
        logoutReasonType_ = value.getNumber();
        onChanged();
        return this;
      }
      /**
       * <code>.LogoutReasonType logoutReasonType = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearLogoutReasonType() {
        bitField0_ = (bitField0_ & ~0x00000002);
        logoutReasonType_ = 0;
        onChanged();
        return this;
      }

      private java.lang.Object kickReasonMsg_ = "";
      /**
       * <code>string kickReasonMsg = 3;</code>
       * @return The kickReasonMsg.
       */
      public java.lang.String getKickReasonMsg() {
        java.lang.Object ref = kickReasonMsg_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          kickReasonMsg_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string kickReasonMsg = 3;</code>
       * @return The bytes for kickReasonMsg.
       */
      public com.google.protobuf.ByteString
          getKickReasonMsgBytes() {
        java.lang.Object ref = kickReasonMsg_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          kickReasonMsg_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string kickReasonMsg = 3;</code>
       * @param value The kickReasonMsg to set.
       * @return This builder for chaining.
       */
      public Builder setKickReasonMsg(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        kickReasonMsg_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>string kickReasonMsg = 3;</code>
       * @return This builder for chaining.
       */
      public Builder clearKickReasonMsg() {
        kickReasonMsg_ = getDefaultInstance().getKickReasonMsg();
        bitField0_ = (bitField0_ & ~0x00000004);
        onChanged();
        return this;
      }
      /**
       * <code>string kickReasonMsg = 3;</code>
       * @param value The bytes for kickReasonMsg to set.
       * @return This builder for chaining.
       */
      public Builder setKickReasonMsgBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        kickReasonMsg_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.MOS2GS_NTF_USER_KICK)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.MOS2GS_NTF_USER_KICK)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<MOS2GS_NTF_USER_KICK>
        PARSER = new com.google.protobuf.AbstractParser<MOS2GS_NTF_USER_KICK>() {
      @java.lang.Override
      public MOS2GS_NTF_USER_KICK parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<MOS2GS_NTF_USER_KICK> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<MOS2GS_NTF_USER_KICK> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface MOS2GS_NTF_MAIL_SENDOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.MOS2GS_NTF_MAIL_SEND)
      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 mailType = 2;</code>
     * @return The mailType.
     */
    java.lang.String getMailType();
    /**
     * <code>string mailType = 2;</code>
     * @return The bytes for mailType.
     */
    com.google.protobuf.ByteString
        getMailTypeBytes();

    /**
     * <code>repeated .MailItem itemList = 3;</code>
     */
    java.util.List<com.caliverse.admin.domain.RabbitMq.message.MailItem> 
        getItemListList();
    /**
     * <code>repeated .MailItem itemList = 3;</code>
     */
    com.caliverse.admin.domain.RabbitMq.message.MailItem getItemList(int index);
    /**
     * <code>repeated .MailItem itemList = 3;</code>
     */
    int getItemListCount();
    /**
     * <code>repeated .MailItem itemList = 3;</code>
     */
    java.util.List<? extends com.caliverse.admin.domain.RabbitMq.message.MailItemOrBuilder> 
        getItemListOrBuilderList();
    /**
     * <code>repeated .MailItem itemList = 3;</code>
     */
    com.caliverse.admin.domain.RabbitMq.message.MailItemOrBuilder getItemListOrBuilder(
        int index);

    /**
     * <code>repeated .OperationSystemMessage title = 4;</code>
     */
    java.util.List<com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage> 
        getTitleList();
    /**
     * <code>repeated .OperationSystemMessage title = 4;</code>
     */
    com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage getTitle(int index);
    /**
     * <code>repeated .OperationSystemMessage title = 4;</code>
     */
    int getTitleCount();
    /**
     * <code>repeated .OperationSystemMessage title = 4;</code>
     */
    java.util.List<? extends com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder> 
        getTitleOrBuilderList();
    /**
     * <code>repeated .OperationSystemMessage title = 4;</code>
     */
    com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder getTitleOrBuilder(
        int index);

    /**
     * <code>repeated .OperationSystemMessage msg = 5;</code>
     */
    java.util.List<com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage> 
        getMsgList();
    /**
     * <code>repeated .OperationSystemMessage msg = 5;</code>
     */
    com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage getMsg(int index);
    /**
     * <code>repeated .OperationSystemMessage msg = 5;</code>
     */
    int getMsgCount();
    /**
     * <code>repeated .OperationSystemMessage msg = 5;</code>
     */
    java.util.List<? extends com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder> 
        getMsgOrBuilderList();
    /**
     * <code>repeated .OperationSystemMessage msg = 5;</code>
     */
    com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder getMsgOrBuilder(
        int index);

    /**
     * <code>repeated .OperationSystemMessage sender = 6;</code>
     */
    java.util.List<com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage> 
        getSenderList();
    /**
     * <code>repeated .OperationSystemMessage sender = 6;</code>
     */
    com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage getSender(int index);
    /**
     * <code>repeated .OperationSystemMessage sender = 6;</code>
     */
    int getSenderCount();
    /**
     * <code>repeated .OperationSystemMessage sender = 6;</code>
     */
    java.util.List<? extends com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder> 
        getSenderOrBuilderList();
    /**
     * <code>repeated .OperationSystemMessage sender = 6;</code>
     */
    com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder getSenderOrBuilder(
        int index);
  }
  /**
   * Protobuf type {@code ServerMessage.MOS2GS_NTF_MAIL_SEND}
   */
  public static final class MOS2GS_NTF_MAIL_SEND extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.MOS2GS_NTF_MAIL_SEND)
      MOS2GS_NTF_MAIL_SENDOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use MOS2GS_NTF_MAIL_SEND.newBuilder() to construct.
    private MOS2GS_NTF_MAIL_SEND(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private MOS2GS_NTF_MAIL_SEND() {
      userGuid_ = "";
      mailType_ = "";
      itemList_ = java.util.Collections.emptyList();
      title_ = java.util.Collections.emptyList();
      msg_ = java.util.Collections.emptyList();
      sender_ = java.util.Collections.emptyList();
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new MOS2GS_NTF_MAIL_SEND();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_MOS2GS_NTF_MAIL_SEND_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_MOS2GS_NTF_MAIL_SEND_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND.Builder.class);
    }

    public static final int USERGUID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object userGuid_ = "";
    /**
     * <code>string userGuid = 1;</code>
     * @return The userGuid.
     */
    @java.lang.Override
    public java.lang.String getUserGuid() {
      java.lang.Object ref = userGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        userGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string userGuid = 1;</code>
     * @return The bytes for userGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getUserGuidBytes() {
      java.lang.Object ref = userGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        userGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int MAILTYPE_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object mailType_ = "";
    /**
     * <code>string mailType = 2;</code>
     * @return The mailType.
     */
    @java.lang.Override
    public java.lang.String getMailType() {
      java.lang.Object ref = mailType_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        mailType_ = s;
        return s;
      }
    }
    /**
     * <code>string mailType = 2;</code>
     * @return The bytes for mailType.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getMailTypeBytes() {
      java.lang.Object ref = mailType_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        mailType_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int ITEMLIST_FIELD_NUMBER = 3;
    @SuppressWarnings("serial")
    private java.util.List<com.caliverse.admin.domain.RabbitMq.message.MailItem> itemList_;
    /**
     * <code>repeated .MailItem itemList = 3;</code>
     */
    @java.lang.Override
    public java.util.List<com.caliverse.admin.domain.RabbitMq.message.MailItem> getItemListList() {
      return itemList_;
    }
    /**
     * <code>repeated .MailItem itemList = 3;</code>
     */
    @java.lang.Override
    public java.util.List<? extends com.caliverse.admin.domain.RabbitMq.message.MailItemOrBuilder> 
        getItemListOrBuilderList() {
      return itemList_;
    }
    /**
     * <code>repeated .MailItem itemList = 3;</code>
     */
    @java.lang.Override
    public int getItemListCount() {
      return itemList_.size();
    }
    /**
     * <code>repeated .MailItem itemList = 3;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.MailItem getItemList(int index) {
      return itemList_.get(index);
    }
    /**
     * <code>repeated .MailItem itemList = 3;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.MailItemOrBuilder getItemListOrBuilder(
        int index) {
      return itemList_.get(index);
    }

    public static final int TITLE_FIELD_NUMBER = 4;
    @SuppressWarnings("serial")
    private java.util.List<com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage> title_;
    /**
     * <code>repeated .OperationSystemMessage title = 4;</code>
     */
    @java.lang.Override
    public java.util.List<com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage> getTitleList() {
      return title_;
    }
    /**
     * <code>repeated .OperationSystemMessage title = 4;</code>
     */
    @java.lang.Override
    public java.util.List<? extends com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder> 
        getTitleOrBuilderList() {
      return title_;
    }
    /**
     * <code>repeated .OperationSystemMessage title = 4;</code>
     */
    @java.lang.Override
    public int getTitleCount() {
      return title_.size();
    }
    /**
     * <code>repeated .OperationSystemMessage title = 4;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage getTitle(int index) {
      return title_.get(index);
    }
    /**
     * <code>repeated .OperationSystemMessage title = 4;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder getTitleOrBuilder(
        int index) {
      return title_.get(index);
    }

    public static final int MSG_FIELD_NUMBER = 5;
    @SuppressWarnings("serial")
    private java.util.List<com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage> msg_;
    /**
     * <code>repeated .OperationSystemMessage msg = 5;</code>
     */
    @java.lang.Override
    public java.util.List<com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage> getMsgList() {
      return msg_;
    }
    /**
     * <code>repeated .OperationSystemMessage msg = 5;</code>
     */
    @java.lang.Override
    public java.util.List<? extends com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder> 
        getMsgOrBuilderList() {
      return msg_;
    }
    /**
     * <code>repeated .OperationSystemMessage msg = 5;</code>
     */
    @java.lang.Override
    public int getMsgCount() {
      return msg_.size();
    }
    /**
     * <code>repeated .OperationSystemMessage msg = 5;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage getMsg(int index) {
      return msg_.get(index);
    }
    /**
     * <code>repeated .OperationSystemMessage msg = 5;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder getMsgOrBuilder(
        int index) {
      return msg_.get(index);
    }

    public static final int SENDER_FIELD_NUMBER = 6;
    @SuppressWarnings("serial")
    private java.util.List<com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage> sender_;
    /**
     * <code>repeated .OperationSystemMessage sender = 6;</code>
     */
    @java.lang.Override
    public java.util.List<com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage> getSenderList() {
      return sender_;
    }
    /**
     * <code>repeated .OperationSystemMessage sender = 6;</code>
     */
    @java.lang.Override
    public java.util.List<? extends com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder> 
        getSenderOrBuilderList() {
      return sender_;
    }
    /**
     * <code>repeated .OperationSystemMessage sender = 6;</code>
     */
    @java.lang.Override
    public int getSenderCount() {
      return sender_.size();
    }
    /**
     * <code>repeated .OperationSystemMessage sender = 6;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage getSender(int index) {
      return sender_.get(index);
    }
    /**
     * <code>repeated .OperationSystemMessage sender = 6;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder getSenderOrBuilder(
        int index) {
      return sender_.get(index);
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(userGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, userGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(mailType_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, mailType_);
      }
      for (int i = 0; i < itemList_.size(); i++) {
        output.writeMessage(3, itemList_.get(i));
      }
      for (int i = 0; i < title_.size(); i++) {
        output.writeMessage(4, title_.get(i));
      }
      for (int i = 0; i < msg_.size(); i++) {
        output.writeMessage(5, msg_.get(i));
      }
      for (int i = 0; i < sender_.size(); i++) {
        output.writeMessage(6, sender_.get(i));
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(userGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, userGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(mailType_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, mailType_);
      }
      for (int i = 0; i < itemList_.size(); i++) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(3, itemList_.get(i));
      }
      for (int i = 0; i < title_.size(); i++) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(4, title_.get(i));
      }
      for (int i = 0; i < msg_.size(); i++) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(5, msg_.get(i));
      }
      for (int i = 0; i < sender_.size(); i++) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(6, sender_.get(i));
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND) obj;

      if (!getUserGuid()
          .equals(other.getUserGuid())) return false;
      if (!getMailType()
          .equals(other.getMailType())) return false;
      if (!getItemListList()
          .equals(other.getItemListList())) return false;
      if (!getTitleList()
          .equals(other.getTitleList())) return false;
      if (!getMsgList()
          .equals(other.getMsgList())) return false;
      if (!getSenderList()
          .equals(other.getSenderList())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + USERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getUserGuid().hashCode();
      hash = (37 * hash) + MAILTYPE_FIELD_NUMBER;
      hash = (53 * hash) + getMailType().hashCode();
      if (getItemListCount() > 0) {
        hash = (37 * hash) + ITEMLIST_FIELD_NUMBER;
        hash = (53 * hash) + getItemListList().hashCode();
      }
      if (getTitleCount() > 0) {
        hash = (37 * hash) + TITLE_FIELD_NUMBER;
        hash = (53 * hash) + getTitleList().hashCode();
      }
      if (getMsgCount() > 0) {
        hash = (37 * hash) + MSG_FIELD_NUMBER;
        hash = (53 * hash) + getMsgList().hashCode();
      }
      if (getSenderCount() > 0) {
        hash = (37 * hash) + SENDER_FIELD_NUMBER;
        hash = (53 * hash) + getSenderList().hashCode();
      }
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.MOS2GS_NTF_MAIL_SEND}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.MOS2GS_NTF_MAIL_SEND)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SENDOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_MOS2GS_NTF_MAIL_SEND_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_MOS2GS_NTF_MAIL_SEND_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        userGuid_ = "";
        mailType_ = "";
        if (itemListBuilder_ == null) {
          itemList_ = java.util.Collections.emptyList();
        } else {
          itemList_ = null;
          itemListBuilder_.clear();
        }
        bitField0_ = (bitField0_ & ~0x00000004);
        if (titleBuilder_ == null) {
          title_ = java.util.Collections.emptyList();
        } else {
          title_ = null;
          titleBuilder_.clear();
        }
        bitField0_ = (bitField0_ & ~0x00000008);
        if (msgBuilder_ == null) {
          msg_ = java.util.Collections.emptyList();
        } else {
          msg_ = null;
          msgBuilder_.clear();
        }
        bitField0_ = (bitField0_ & ~0x00000010);
        if (senderBuilder_ == null) {
          sender_ = java.util.Collections.emptyList();
        } else {
          sender_ = null;
          senderBuilder_.clear();
        }
        bitField0_ = (bitField0_ & ~0x00000020);
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_MOS2GS_NTF_MAIL_SEND_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND(this);
        buildPartialRepeatedFields(result);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartialRepeatedFields(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND result) {
        if (itemListBuilder_ == null) {
          if (((bitField0_ & 0x00000004) != 0)) {
            itemList_ = java.util.Collections.unmodifiableList(itemList_);
            bitField0_ = (bitField0_ & ~0x00000004);
          }
          result.itemList_ = itemList_;
        } else {
          result.itemList_ = itemListBuilder_.build();
        }
        if (titleBuilder_ == null) {
          if (((bitField0_ & 0x00000008) != 0)) {
            title_ = java.util.Collections.unmodifiableList(title_);
            bitField0_ = (bitField0_ & ~0x00000008);
          }
          result.title_ = title_;
        } else {
          result.title_ = titleBuilder_.build();
        }
        if (msgBuilder_ == null) {
          if (((bitField0_ & 0x00000010) != 0)) {
            msg_ = java.util.Collections.unmodifiableList(msg_);
            bitField0_ = (bitField0_ & ~0x00000010);
          }
          result.msg_ = msg_;
        } else {
          result.msg_ = msgBuilder_.build();
        }
        if (senderBuilder_ == null) {
          if (((bitField0_ & 0x00000020) != 0)) {
            sender_ = java.util.Collections.unmodifiableList(sender_);
            bitField0_ = (bitField0_ & ~0x00000020);
          }
          result.sender_ = sender_;
        } else {
          result.sender_ = senderBuilder_.build();
        }
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.userGuid_ = userGuid_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.mailType_ = mailType_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND.getDefaultInstance()) return this;
        if (!other.getUserGuid().isEmpty()) {
          userGuid_ = other.userGuid_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.getMailType().isEmpty()) {
          mailType_ = other.mailType_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        if (itemListBuilder_ == null) {
          if (!other.itemList_.isEmpty()) {
            if (itemList_.isEmpty()) {
              itemList_ = other.itemList_;
              bitField0_ = (bitField0_ & ~0x00000004);
            } else {
              ensureItemListIsMutable();
              itemList_.addAll(other.itemList_);
            }
            onChanged();
          }
        } else {
          if (!other.itemList_.isEmpty()) {
            if (itemListBuilder_.isEmpty()) {
              itemListBuilder_.dispose();
              itemListBuilder_ = null;
              itemList_ = other.itemList_;
              bitField0_ = (bitField0_ & ~0x00000004);
              itemListBuilder_ = 
                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
                   getItemListFieldBuilder() : null;
            } else {
              itemListBuilder_.addAllMessages(other.itemList_);
            }
          }
        }
        if (titleBuilder_ == null) {
          if (!other.title_.isEmpty()) {
            if (title_.isEmpty()) {
              title_ = other.title_;
              bitField0_ = (bitField0_ & ~0x00000008);
            } else {
              ensureTitleIsMutable();
              title_.addAll(other.title_);
            }
            onChanged();
          }
        } else {
          if (!other.title_.isEmpty()) {
            if (titleBuilder_.isEmpty()) {
              titleBuilder_.dispose();
              titleBuilder_ = null;
              title_ = other.title_;
              bitField0_ = (bitField0_ & ~0x00000008);
              titleBuilder_ = 
                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
                   getTitleFieldBuilder() : null;
            } else {
              titleBuilder_.addAllMessages(other.title_);
            }
          }
        }
        if (msgBuilder_ == null) {
          if (!other.msg_.isEmpty()) {
            if (msg_.isEmpty()) {
              msg_ = other.msg_;
              bitField0_ = (bitField0_ & ~0x00000010);
            } else {
              ensureMsgIsMutable();
              msg_.addAll(other.msg_);
            }
            onChanged();
          }
        } else {
          if (!other.msg_.isEmpty()) {
            if (msgBuilder_.isEmpty()) {
              msgBuilder_.dispose();
              msgBuilder_ = null;
              msg_ = other.msg_;
              bitField0_ = (bitField0_ & ~0x00000010);
              msgBuilder_ = 
                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
                   getMsgFieldBuilder() : null;
            } else {
              msgBuilder_.addAllMessages(other.msg_);
            }
          }
        }
        if (senderBuilder_ == null) {
          if (!other.sender_.isEmpty()) {
            if (sender_.isEmpty()) {
              sender_ = other.sender_;
              bitField0_ = (bitField0_ & ~0x00000020);
            } else {
              ensureSenderIsMutable();
              sender_.addAll(other.sender_);
            }
            onChanged();
          }
        } else {
          if (!other.sender_.isEmpty()) {
            if (senderBuilder_.isEmpty()) {
              senderBuilder_.dispose();
              senderBuilder_ = null;
              sender_ = other.sender_;
              bitField0_ = (bitField0_ & ~0x00000020);
              senderBuilder_ = 
                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
                   getSenderFieldBuilder() : null;
            } else {
              senderBuilder_.addAllMessages(other.sender_);
            }
          }
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                userGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                mailType_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              case 26: {
                com.caliverse.admin.domain.RabbitMq.message.MailItem m =
                    input.readMessage(
                        com.caliverse.admin.domain.RabbitMq.message.MailItem.parser(),
                        extensionRegistry);
                if (itemListBuilder_ == null) {
                  ensureItemListIsMutable();
                  itemList_.add(m);
                } else {
                  itemListBuilder_.addMessage(m);
                }
                break;
              } // case 26
              case 34: {
                com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage m =
                    input.readMessage(
                        com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.parser(),
                        extensionRegistry);
                if (titleBuilder_ == null) {
                  ensureTitleIsMutable();
                  title_.add(m);
                } else {
                  titleBuilder_.addMessage(m);
                }
                break;
              } // case 34
              case 42: {
                com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage m =
                    input.readMessage(
                        com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.parser(),
                        extensionRegistry);
                if (msgBuilder_ == null) {
                  ensureMsgIsMutable();
                  msg_.add(m);
                } else {
                  msgBuilder_.addMessage(m);
                }
                break;
              } // case 42
              case 50: {
                com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage m =
                    input.readMessage(
                        com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.parser(),
                        extensionRegistry);
                if (senderBuilder_ == null) {
                  ensureSenderIsMutable();
                  sender_.add(m);
                } else {
                  senderBuilder_.addMessage(m);
                }
                break;
              } // case 50
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object userGuid_ = "";
      /**
       * <code>string userGuid = 1;</code>
       * @return The userGuid.
       */
      public java.lang.String getUserGuid() {
        java.lang.Object ref = userGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          userGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string userGuid = 1;</code>
       * @return The bytes for userGuid.
       */
      public com.google.protobuf.ByteString
          getUserGuidBytes() {
        java.lang.Object ref = userGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          userGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string userGuid = 1;</code>
       * @param value The userGuid to set.
       * @return This builder for chaining.
       */
      public Builder setUserGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        userGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string userGuid = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearUserGuid() {
        userGuid_ = getDefaultInstance().getUserGuid();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string userGuid = 1;</code>
       * @param value The bytes for userGuid to set.
       * @return This builder for chaining.
       */
      public Builder setUserGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        userGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.lang.Object mailType_ = "";
      /**
       * <code>string mailType = 2;</code>
       * @return The mailType.
       */
      public java.lang.String getMailType() {
        java.lang.Object ref = mailType_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          mailType_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string mailType = 2;</code>
       * @return The bytes for mailType.
       */
      public com.google.protobuf.ByteString
          getMailTypeBytes() {
        java.lang.Object ref = mailType_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          mailType_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string mailType = 2;</code>
       * @param value The mailType to set.
       * @return This builder for chaining.
       */
      public Builder setMailType(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        mailType_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string mailType = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearMailType() {
        mailType_ = getDefaultInstance().getMailType();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string mailType = 2;</code>
       * @param value The bytes for mailType to set.
       * @return This builder for chaining.
       */
      public Builder setMailTypeBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        mailType_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }

      private java.util.List<com.caliverse.admin.domain.RabbitMq.message.MailItem> itemList_ =
        java.util.Collections.emptyList();
      private void ensureItemListIsMutable() {
        if (!((bitField0_ & 0x00000004) != 0)) {
          itemList_ = new java.util.ArrayList<com.caliverse.admin.domain.RabbitMq.message.MailItem>(itemList_);
          bitField0_ |= 0x00000004;
         }
      }

      private com.google.protobuf.RepeatedFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.MailItem, com.caliverse.admin.domain.RabbitMq.message.MailItem.Builder, com.caliverse.admin.domain.RabbitMq.message.MailItemOrBuilder> itemListBuilder_;

      /**
       * <code>repeated .MailItem itemList = 3;</code>
       */
      public java.util.List<com.caliverse.admin.domain.RabbitMq.message.MailItem> getItemListList() {
        if (itemListBuilder_ == null) {
          return java.util.Collections.unmodifiableList(itemList_);
        } else {
          return itemListBuilder_.getMessageList();
        }
      }
      /**
       * <code>repeated .MailItem itemList = 3;</code>
       */
      public int getItemListCount() {
        if (itemListBuilder_ == null) {
          return itemList_.size();
        } else {
          return itemListBuilder_.getCount();
        }
      }
      /**
       * <code>repeated .MailItem itemList = 3;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.MailItem getItemList(int index) {
        if (itemListBuilder_ == null) {
          return itemList_.get(index);
        } else {
          return itemListBuilder_.getMessage(index);
        }
      }
      /**
       * <code>repeated .MailItem itemList = 3;</code>
       */
      public Builder setItemList(
          int index, com.caliverse.admin.domain.RabbitMq.message.MailItem value) {
        if (itemListBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureItemListIsMutable();
          itemList_.set(index, value);
          onChanged();
        } else {
          itemListBuilder_.setMessage(index, value);
        }
        return this;
      }
      /**
       * <code>repeated .MailItem itemList = 3;</code>
       */
      public Builder setItemList(
          int index, com.caliverse.admin.domain.RabbitMq.message.MailItem.Builder builderForValue) {
        if (itemListBuilder_ == null) {
          ensureItemListIsMutable();
          itemList_.set(index, builderForValue.build());
          onChanged();
        } else {
          itemListBuilder_.setMessage(index, builderForValue.build());
        }
        return this;
      }
      /**
       * <code>repeated .MailItem itemList = 3;</code>
       */
      public Builder addItemList(com.caliverse.admin.domain.RabbitMq.message.MailItem value) {
        if (itemListBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureItemListIsMutable();
          itemList_.add(value);
          onChanged();
        } else {
          itemListBuilder_.addMessage(value);
        }
        return this;
      }
      /**
       * <code>repeated .MailItem itemList = 3;</code>
       */
      public Builder addItemList(
          int index, com.caliverse.admin.domain.RabbitMq.message.MailItem value) {
        if (itemListBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureItemListIsMutable();
          itemList_.add(index, value);
          onChanged();
        } else {
          itemListBuilder_.addMessage(index, value);
        }
        return this;
      }
      /**
       * <code>repeated .MailItem itemList = 3;</code>
       */
      public Builder addItemList(
          com.caliverse.admin.domain.RabbitMq.message.MailItem.Builder builderForValue) {
        if (itemListBuilder_ == null) {
          ensureItemListIsMutable();
          itemList_.add(builderForValue.build());
          onChanged();
        } else {
          itemListBuilder_.addMessage(builderForValue.build());
        }
        return this;
      }
      /**
       * <code>repeated .MailItem itemList = 3;</code>
       */
      public Builder addItemList(
          int index, com.caliverse.admin.domain.RabbitMq.message.MailItem.Builder builderForValue) {
        if (itemListBuilder_ == null) {
          ensureItemListIsMutable();
          itemList_.add(index, builderForValue.build());
          onChanged();
        } else {
          itemListBuilder_.addMessage(index, builderForValue.build());
        }
        return this;
      }
      /**
       * <code>repeated .MailItem itemList = 3;</code>
       */
      public Builder addAllItemList(
          java.lang.Iterable<? extends com.caliverse.admin.domain.RabbitMq.message.MailItem> values) {
        if (itemListBuilder_ == null) {
          ensureItemListIsMutable();
          com.google.protobuf.AbstractMessageLite.Builder.addAll(
              values, itemList_);
          onChanged();
        } else {
          itemListBuilder_.addAllMessages(values);
        }
        return this;
      }
      /**
       * <code>repeated .MailItem itemList = 3;</code>
       */
      public Builder clearItemList() {
        if (itemListBuilder_ == null) {
          itemList_ = java.util.Collections.emptyList();
          bitField0_ = (bitField0_ & ~0x00000004);
          onChanged();
        } else {
          itemListBuilder_.clear();
        }
        return this;
      }
      /**
       * <code>repeated .MailItem itemList = 3;</code>
       */
      public Builder removeItemList(int index) {
        if (itemListBuilder_ == null) {
          ensureItemListIsMutable();
          itemList_.remove(index);
          onChanged();
        } else {
          itemListBuilder_.remove(index);
        }
        return this;
      }
      /**
       * <code>repeated .MailItem itemList = 3;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.MailItem.Builder getItemListBuilder(
          int index) {
        return getItemListFieldBuilder().getBuilder(index);
      }
      /**
       * <code>repeated .MailItem itemList = 3;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.MailItemOrBuilder getItemListOrBuilder(
          int index) {
        if (itemListBuilder_ == null) {
          return itemList_.get(index);  } else {
          return itemListBuilder_.getMessageOrBuilder(index);
        }
      }
      /**
       * <code>repeated .MailItem itemList = 3;</code>
       */
      public java.util.List<? extends com.caliverse.admin.domain.RabbitMq.message.MailItemOrBuilder> 
           getItemListOrBuilderList() {
        if (itemListBuilder_ != null) {
          return itemListBuilder_.getMessageOrBuilderList();
        } else {
          return java.util.Collections.unmodifiableList(itemList_);
        }
      }
      /**
       * <code>repeated .MailItem itemList = 3;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.MailItem.Builder addItemListBuilder() {
        return getItemListFieldBuilder().addBuilder(
            com.caliverse.admin.domain.RabbitMq.message.MailItem.getDefaultInstance());
      }
      /**
       * <code>repeated .MailItem itemList = 3;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.MailItem.Builder addItemListBuilder(
          int index) {
        return getItemListFieldBuilder().addBuilder(
            index, com.caliverse.admin.domain.RabbitMq.message.MailItem.getDefaultInstance());
      }
      /**
       * <code>repeated .MailItem itemList = 3;</code>
       */
      public java.util.List<com.caliverse.admin.domain.RabbitMq.message.MailItem.Builder> 
           getItemListBuilderList() {
        return getItemListFieldBuilder().getBuilderList();
      }
      private com.google.protobuf.RepeatedFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.MailItem, com.caliverse.admin.domain.RabbitMq.message.MailItem.Builder, com.caliverse.admin.domain.RabbitMq.message.MailItemOrBuilder> 
          getItemListFieldBuilder() {
        if (itemListBuilder_ == null) {
          itemListBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
              com.caliverse.admin.domain.RabbitMq.message.MailItem, com.caliverse.admin.domain.RabbitMq.message.MailItem.Builder, com.caliverse.admin.domain.RabbitMq.message.MailItemOrBuilder>(
                  itemList_,
                  ((bitField0_ & 0x00000004) != 0),
                  getParentForChildren(),
                  isClean());
          itemList_ = null;
        }
        return itemListBuilder_;
      }

      private java.util.List<com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage> title_ =
        java.util.Collections.emptyList();
      private void ensureTitleIsMutable() {
        if (!((bitField0_ & 0x00000008) != 0)) {
          title_ = new java.util.ArrayList<com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage>(title_);
          bitField0_ |= 0x00000008;
         }
      }

      private com.google.protobuf.RepeatedFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder> titleBuilder_;

      /**
       * <code>repeated .OperationSystemMessage title = 4;</code>
       */
      public java.util.List<com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage> getTitleList() {
        if (titleBuilder_ == null) {
          return java.util.Collections.unmodifiableList(title_);
        } else {
          return titleBuilder_.getMessageList();
        }
      }
      /**
       * <code>repeated .OperationSystemMessage title = 4;</code>
       */
      public int getTitleCount() {
        if (titleBuilder_ == null) {
          return title_.size();
        } else {
          return titleBuilder_.getCount();
        }
      }
      /**
       * <code>repeated .OperationSystemMessage title = 4;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage getTitle(int index) {
        if (titleBuilder_ == null) {
          return title_.get(index);
        } else {
          return titleBuilder_.getMessage(index);
        }
      }
      /**
       * <code>repeated .OperationSystemMessage title = 4;</code>
       */
      public Builder setTitle(
          int index, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage value) {
        if (titleBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureTitleIsMutable();
          title_.set(index, value);
          onChanged();
        } else {
          titleBuilder_.setMessage(index, value);
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage title = 4;</code>
       */
      public Builder setTitle(
          int index, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder builderForValue) {
        if (titleBuilder_ == null) {
          ensureTitleIsMutable();
          title_.set(index, builderForValue.build());
          onChanged();
        } else {
          titleBuilder_.setMessage(index, builderForValue.build());
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage title = 4;</code>
       */
      public Builder addTitle(com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage value) {
        if (titleBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureTitleIsMutable();
          title_.add(value);
          onChanged();
        } else {
          titleBuilder_.addMessage(value);
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage title = 4;</code>
       */
      public Builder addTitle(
          int index, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage value) {
        if (titleBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureTitleIsMutable();
          title_.add(index, value);
          onChanged();
        } else {
          titleBuilder_.addMessage(index, value);
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage title = 4;</code>
       */
      public Builder addTitle(
          com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder builderForValue) {
        if (titleBuilder_ == null) {
          ensureTitleIsMutable();
          title_.add(builderForValue.build());
          onChanged();
        } else {
          titleBuilder_.addMessage(builderForValue.build());
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage title = 4;</code>
       */
      public Builder addTitle(
          int index, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder builderForValue) {
        if (titleBuilder_ == null) {
          ensureTitleIsMutable();
          title_.add(index, builderForValue.build());
          onChanged();
        } else {
          titleBuilder_.addMessage(index, builderForValue.build());
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage title = 4;</code>
       */
      public Builder addAllTitle(
          java.lang.Iterable<? extends com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage> values) {
        if (titleBuilder_ == null) {
          ensureTitleIsMutable();
          com.google.protobuf.AbstractMessageLite.Builder.addAll(
              values, title_);
          onChanged();
        } else {
          titleBuilder_.addAllMessages(values);
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage title = 4;</code>
       */
      public Builder clearTitle() {
        if (titleBuilder_ == null) {
          title_ = java.util.Collections.emptyList();
          bitField0_ = (bitField0_ & ~0x00000008);
          onChanged();
        } else {
          titleBuilder_.clear();
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage title = 4;</code>
       */
      public Builder removeTitle(int index) {
        if (titleBuilder_ == null) {
          ensureTitleIsMutable();
          title_.remove(index);
          onChanged();
        } else {
          titleBuilder_.remove(index);
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage title = 4;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder getTitleBuilder(
          int index) {
        return getTitleFieldBuilder().getBuilder(index);
      }
      /**
       * <code>repeated .OperationSystemMessage title = 4;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder getTitleOrBuilder(
          int index) {
        if (titleBuilder_ == null) {
          return title_.get(index);  } else {
          return titleBuilder_.getMessageOrBuilder(index);
        }
      }
      /**
       * <code>repeated .OperationSystemMessage title = 4;</code>
       */
      public java.util.List<? extends com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder> 
           getTitleOrBuilderList() {
        if (titleBuilder_ != null) {
          return titleBuilder_.getMessageOrBuilderList();
        } else {
          return java.util.Collections.unmodifiableList(title_);
        }
      }
      /**
       * <code>repeated .OperationSystemMessage title = 4;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder addTitleBuilder() {
        return getTitleFieldBuilder().addBuilder(
            com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.getDefaultInstance());
      }
      /**
       * <code>repeated .OperationSystemMessage title = 4;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder addTitleBuilder(
          int index) {
        return getTitleFieldBuilder().addBuilder(
            index, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.getDefaultInstance());
      }
      /**
       * <code>repeated .OperationSystemMessage title = 4;</code>
       */
      public java.util.List<com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder> 
           getTitleBuilderList() {
        return getTitleFieldBuilder().getBuilderList();
      }
      private com.google.protobuf.RepeatedFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder> 
          getTitleFieldBuilder() {
        if (titleBuilder_ == null) {
          titleBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
              com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder>(
                  title_,
                  ((bitField0_ & 0x00000008) != 0),
                  getParentForChildren(),
                  isClean());
          title_ = null;
        }
        return titleBuilder_;
      }

      private java.util.List<com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage> msg_ =
        java.util.Collections.emptyList();
      private void ensureMsgIsMutable() {
        if (!((bitField0_ & 0x00000010) != 0)) {
          msg_ = new java.util.ArrayList<com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage>(msg_);
          bitField0_ |= 0x00000010;
         }
      }

      private com.google.protobuf.RepeatedFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder> msgBuilder_;

      /**
       * <code>repeated .OperationSystemMessage msg = 5;</code>
       */
      public java.util.List<com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage> getMsgList() {
        if (msgBuilder_ == null) {
          return java.util.Collections.unmodifiableList(msg_);
        } else {
          return msgBuilder_.getMessageList();
        }
      }
      /**
       * <code>repeated .OperationSystemMessage msg = 5;</code>
       */
      public int getMsgCount() {
        if (msgBuilder_ == null) {
          return msg_.size();
        } else {
          return msgBuilder_.getCount();
        }
      }
      /**
       * <code>repeated .OperationSystemMessage msg = 5;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage getMsg(int index) {
        if (msgBuilder_ == null) {
          return msg_.get(index);
        } else {
          return msgBuilder_.getMessage(index);
        }
      }
      /**
       * <code>repeated .OperationSystemMessage msg = 5;</code>
       */
      public Builder setMsg(
          int index, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage value) {
        if (msgBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureMsgIsMutable();
          msg_.set(index, value);
          onChanged();
        } else {
          msgBuilder_.setMessage(index, value);
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage msg = 5;</code>
       */
      public Builder setMsg(
          int index, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder builderForValue) {
        if (msgBuilder_ == null) {
          ensureMsgIsMutable();
          msg_.set(index, builderForValue.build());
          onChanged();
        } else {
          msgBuilder_.setMessage(index, builderForValue.build());
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage msg = 5;</code>
       */
      public Builder addMsg(com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage value) {
        if (msgBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureMsgIsMutable();
          msg_.add(value);
          onChanged();
        } else {
          msgBuilder_.addMessage(value);
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage msg = 5;</code>
       */
      public Builder addMsg(
          int index, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage value) {
        if (msgBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureMsgIsMutable();
          msg_.add(index, value);
          onChanged();
        } else {
          msgBuilder_.addMessage(index, value);
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage msg = 5;</code>
       */
      public Builder addMsg(
          com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder builderForValue) {
        if (msgBuilder_ == null) {
          ensureMsgIsMutable();
          msg_.add(builderForValue.build());
          onChanged();
        } else {
          msgBuilder_.addMessage(builderForValue.build());
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage msg = 5;</code>
       */
      public Builder addMsg(
          int index, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder builderForValue) {
        if (msgBuilder_ == null) {
          ensureMsgIsMutable();
          msg_.add(index, builderForValue.build());
          onChanged();
        } else {
          msgBuilder_.addMessage(index, builderForValue.build());
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage msg = 5;</code>
       */
      public Builder addAllMsg(
          java.lang.Iterable<? extends com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage> values) {
        if (msgBuilder_ == null) {
          ensureMsgIsMutable();
          com.google.protobuf.AbstractMessageLite.Builder.addAll(
              values, msg_);
          onChanged();
        } else {
          msgBuilder_.addAllMessages(values);
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage msg = 5;</code>
       */
      public Builder clearMsg() {
        if (msgBuilder_ == null) {
          msg_ = java.util.Collections.emptyList();
          bitField0_ = (bitField0_ & ~0x00000010);
          onChanged();
        } else {
          msgBuilder_.clear();
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage msg = 5;</code>
       */
      public Builder removeMsg(int index) {
        if (msgBuilder_ == null) {
          ensureMsgIsMutable();
          msg_.remove(index);
          onChanged();
        } else {
          msgBuilder_.remove(index);
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage msg = 5;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder getMsgBuilder(
          int index) {
        return getMsgFieldBuilder().getBuilder(index);
      }
      /**
       * <code>repeated .OperationSystemMessage msg = 5;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder getMsgOrBuilder(
          int index) {
        if (msgBuilder_ == null) {
          return msg_.get(index);  } else {
          return msgBuilder_.getMessageOrBuilder(index);
        }
      }
      /**
       * <code>repeated .OperationSystemMessage msg = 5;</code>
       */
      public java.util.List<? extends com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder> 
           getMsgOrBuilderList() {
        if (msgBuilder_ != null) {
          return msgBuilder_.getMessageOrBuilderList();
        } else {
          return java.util.Collections.unmodifiableList(msg_);
        }
      }
      /**
       * <code>repeated .OperationSystemMessage msg = 5;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder addMsgBuilder() {
        return getMsgFieldBuilder().addBuilder(
            com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.getDefaultInstance());
      }
      /**
       * <code>repeated .OperationSystemMessage msg = 5;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder addMsgBuilder(
          int index) {
        return getMsgFieldBuilder().addBuilder(
            index, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.getDefaultInstance());
      }
      /**
       * <code>repeated .OperationSystemMessage msg = 5;</code>
       */
      public java.util.List<com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder> 
           getMsgBuilderList() {
        return getMsgFieldBuilder().getBuilderList();
      }
      private com.google.protobuf.RepeatedFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder> 
          getMsgFieldBuilder() {
        if (msgBuilder_ == null) {
          msgBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
              com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder>(
                  msg_,
                  ((bitField0_ & 0x00000010) != 0),
                  getParentForChildren(),
                  isClean());
          msg_ = null;
        }
        return msgBuilder_;
      }

      private java.util.List<com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage> sender_ =
        java.util.Collections.emptyList();
      private void ensureSenderIsMutable() {
        if (!((bitField0_ & 0x00000020) != 0)) {
          sender_ = new java.util.ArrayList<com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage>(sender_);
          bitField0_ |= 0x00000020;
         }
      }

      private com.google.protobuf.RepeatedFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder> senderBuilder_;

      /**
       * <code>repeated .OperationSystemMessage sender = 6;</code>
       */
      public java.util.List<com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage> getSenderList() {
        if (senderBuilder_ == null) {
          return java.util.Collections.unmodifiableList(sender_);
        } else {
          return senderBuilder_.getMessageList();
        }
      }
      /**
       * <code>repeated .OperationSystemMessage sender = 6;</code>
       */
      public int getSenderCount() {
        if (senderBuilder_ == null) {
          return sender_.size();
        } else {
          return senderBuilder_.getCount();
        }
      }
      /**
       * <code>repeated .OperationSystemMessage sender = 6;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage getSender(int index) {
        if (senderBuilder_ == null) {
          return sender_.get(index);
        } else {
          return senderBuilder_.getMessage(index);
        }
      }
      /**
       * <code>repeated .OperationSystemMessage sender = 6;</code>
       */
      public Builder setSender(
          int index, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage value) {
        if (senderBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureSenderIsMutable();
          sender_.set(index, value);
          onChanged();
        } else {
          senderBuilder_.setMessage(index, value);
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage sender = 6;</code>
       */
      public Builder setSender(
          int index, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder builderForValue) {
        if (senderBuilder_ == null) {
          ensureSenderIsMutable();
          sender_.set(index, builderForValue.build());
          onChanged();
        } else {
          senderBuilder_.setMessage(index, builderForValue.build());
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage sender = 6;</code>
       */
      public Builder addSender(com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage value) {
        if (senderBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureSenderIsMutable();
          sender_.add(value);
          onChanged();
        } else {
          senderBuilder_.addMessage(value);
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage sender = 6;</code>
       */
      public Builder addSender(
          int index, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage value) {
        if (senderBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureSenderIsMutable();
          sender_.add(index, value);
          onChanged();
        } else {
          senderBuilder_.addMessage(index, value);
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage sender = 6;</code>
       */
      public Builder addSender(
          com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder builderForValue) {
        if (senderBuilder_ == null) {
          ensureSenderIsMutable();
          sender_.add(builderForValue.build());
          onChanged();
        } else {
          senderBuilder_.addMessage(builderForValue.build());
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage sender = 6;</code>
       */
      public Builder addSender(
          int index, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder builderForValue) {
        if (senderBuilder_ == null) {
          ensureSenderIsMutable();
          sender_.add(index, builderForValue.build());
          onChanged();
        } else {
          senderBuilder_.addMessage(index, builderForValue.build());
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage sender = 6;</code>
       */
      public Builder addAllSender(
          java.lang.Iterable<? extends com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage> values) {
        if (senderBuilder_ == null) {
          ensureSenderIsMutable();
          com.google.protobuf.AbstractMessageLite.Builder.addAll(
              values, sender_);
          onChanged();
        } else {
          senderBuilder_.addAllMessages(values);
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage sender = 6;</code>
       */
      public Builder clearSender() {
        if (senderBuilder_ == null) {
          sender_ = java.util.Collections.emptyList();
          bitField0_ = (bitField0_ & ~0x00000020);
          onChanged();
        } else {
          senderBuilder_.clear();
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage sender = 6;</code>
       */
      public Builder removeSender(int index) {
        if (senderBuilder_ == null) {
          ensureSenderIsMutable();
          sender_.remove(index);
          onChanged();
        } else {
          senderBuilder_.remove(index);
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage sender = 6;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder getSenderBuilder(
          int index) {
        return getSenderFieldBuilder().getBuilder(index);
      }
      /**
       * <code>repeated .OperationSystemMessage sender = 6;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder getSenderOrBuilder(
          int index) {
        if (senderBuilder_ == null) {
          return sender_.get(index);  } else {
          return senderBuilder_.getMessageOrBuilder(index);
        }
      }
      /**
       * <code>repeated .OperationSystemMessage sender = 6;</code>
       */
      public java.util.List<? extends com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder> 
           getSenderOrBuilderList() {
        if (senderBuilder_ != null) {
          return senderBuilder_.getMessageOrBuilderList();
        } else {
          return java.util.Collections.unmodifiableList(sender_);
        }
      }
      /**
       * <code>repeated .OperationSystemMessage sender = 6;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder addSenderBuilder() {
        return getSenderFieldBuilder().addBuilder(
            com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.getDefaultInstance());
      }
      /**
       * <code>repeated .OperationSystemMessage sender = 6;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder addSenderBuilder(
          int index) {
        return getSenderFieldBuilder().addBuilder(
            index, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.getDefaultInstance());
      }
      /**
       * <code>repeated .OperationSystemMessage sender = 6;</code>
       */
      public java.util.List<com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder> 
           getSenderBuilderList() {
        return getSenderFieldBuilder().getBuilderList();
      }
      private com.google.protobuf.RepeatedFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder> 
          getSenderFieldBuilder() {
        if (senderBuilder_ == null) {
          senderBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
              com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder>(
                  sender_,
                  ((bitField0_ & 0x00000020) != 0),
                  getParentForChildren(),
                  isClean());
          sender_ = null;
        }
        return senderBuilder_;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.MOS2GS_NTF_MAIL_SEND)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.MOS2GS_NTF_MAIL_SEND)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<MOS2GS_NTF_MAIL_SEND>
        PARSER = new com.google.protobuf.AbstractParser<MOS2GS_NTF_MAIL_SEND>() {
      @java.lang.Override
      public MOS2GS_NTF_MAIL_SEND parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<MOS2GS_NTF_MAIL_SEND> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<MOS2GS_NTF_MAIL_SEND> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface MOS2GS_NTF_NOTICE_CHATOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.MOS2GS_NTF_NOTICE_CHAT)
      com.google.protobuf.MessageOrBuilder {

    /**
     * <code>repeated string noticeType = 1;</code>
     * @return A list containing the noticeType.
     */
    java.util.List<java.lang.String>
        getNoticeTypeList();
    /**
     * <code>repeated string noticeType = 1;</code>
     * @return The count of noticeType.
     */
    int getNoticeTypeCount();
    /**
     * <code>repeated string noticeType = 1;</code>
     * @param index The index of the element to return.
     * @return The noticeType at the given index.
     */
    java.lang.String getNoticeType(int index);
    /**
     * <code>repeated string noticeType = 1;</code>
     * @param index The index of the value to return.
     * @return The bytes of the noticeType at the given index.
     */
    com.google.protobuf.ByteString
        getNoticeTypeBytes(int index);

    /**
     * <code>repeated .OperationSystemMessage chatMessage = 2;</code>
     */
    java.util.List<com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage> 
        getChatMessageList();
    /**
     * <code>repeated .OperationSystemMessage chatMessage = 2;</code>
     */
    com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage getChatMessage(int index);
    /**
     * <code>repeated .OperationSystemMessage chatMessage = 2;</code>
     */
    int getChatMessageCount();
    /**
     * <code>repeated .OperationSystemMessage chatMessage = 2;</code>
     */
    java.util.List<? extends com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder> 
        getChatMessageOrBuilderList();
    /**
     * <code>repeated .OperationSystemMessage chatMessage = 2;</code>
     */
    com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder getChatMessageOrBuilder(
        int index);

    /**
     * <code>repeated .OperationSystemMessage sender = 3;</code>
     */
    java.util.List<com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage> 
        getSenderList();
    /**
     * <code>repeated .OperationSystemMessage sender = 3;</code>
     */
    com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage getSender(int index);
    /**
     * <code>repeated .OperationSystemMessage sender = 3;</code>
     */
    int getSenderCount();
    /**
     * <code>repeated .OperationSystemMessage sender = 3;</code>
     */
    java.util.List<? extends com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder> 
        getSenderOrBuilderList();
    /**
     * <code>repeated .OperationSystemMessage sender = 3;</code>
     */
    com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder getSenderOrBuilder(
        int index);
  }
  /**
   * Protobuf type {@code ServerMessage.MOS2GS_NTF_NOTICE_CHAT}
   */
  public static final class MOS2GS_NTF_NOTICE_CHAT extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.MOS2GS_NTF_NOTICE_CHAT)
      MOS2GS_NTF_NOTICE_CHATOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use MOS2GS_NTF_NOTICE_CHAT.newBuilder() to construct.
    private MOS2GS_NTF_NOTICE_CHAT(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private MOS2GS_NTF_NOTICE_CHAT() {
      noticeType_ = com.google.protobuf.LazyStringArrayList.EMPTY;
      chatMessage_ = java.util.Collections.emptyList();
      sender_ = java.util.Collections.emptyList();
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new MOS2GS_NTF_NOTICE_CHAT();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_MOS2GS_NTF_NOTICE_CHAT_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_MOS2GS_NTF_NOTICE_CHAT_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT.Builder.class);
    }

    public static final int NOTICETYPE_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private com.google.protobuf.LazyStringList noticeType_;
    /**
     * <code>repeated string noticeType = 1;</code>
     * @return A list containing the noticeType.
     */
    public com.google.protobuf.ProtocolStringList
        getNoticeTypeList() {
      return noticeType_;
    }
    /**
     * <code>repeated string noticeType = 1;</code>
     * @return The count of noticeType.
     */
    public int getNoticeTypeCount() {
      return noticeType_.size();
    }
    /**
     * <code>repeated string noticeType = 1;</code>
     * @param index The index of the element to return.
     * @return The noticeType at the given index.
     */
    public java.lang.String getNoticeType(int index) {
      return noticeType_.get(index);
    }
    /**
     * <code>repeated string noticeType = 1;</code>
     * @param index The index of the value to return.
     * @return The bytes of the noticeType at the given index.
     */
    public com.google.protobuf.ByteString
        getNoticeTypeBytes(int index) {
      return noticeType_.getByteString(index);
    }

    public static final int CHATMESSAGE_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private java.util.List<com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage> chatMessage_;
    /**
     * <code>repeated .OperationSystemMessage chatMessage = 2;</code>
     */
    @java.lang.Override
    public java.util.List<com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage> getChatMessageList() {
      return chatMessage_;
    }
    /**
     * <code>repeated .OperationSystemMessage chatMessage = 2;</code>
     */
    @java.lang.Override
    public java.util.List<? extends com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder> 
        getChatMessageOrBuilderList() {
      return chatMessage_;
    }
    /**
     * <code>repeated .OperationSystemMessage chatMessage = 2;</code>
     */
    @java.lang.Override
    public int getChatMessageCount() {
      return chatMessage_.size();
    }
    /**
     * <code>repeated .OperationSystemMessage chatMessage = 2;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage getChatMessage(int index) {
      return chatMessage_.get(index);
    }
    /**
     * <code>repeated .OperationSystemMessage chatMessage = 2;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder getChatMessageOrBuilder(
        int index) {
      return chatMessage_.get(index);
    }

    public static final int SENDER_FIELD_NUMBER = 3;
    @SuppressWarnings("serial")
    private java.util.List<com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage> sender_;
    /**
     * <code>repeated .OperationSystemMessage sender = 3;</code>
     */
    @java.lang.Override
    public java.util.List<com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage> getSenderList() {
      return sender_;
    }
    /**
     * <code>repeated .OperationSystemMessage sender = 3;</code>
     */
    @java.lang.Override
    public java.util.List<? extends com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder> 
        getSenderOrBuilderList() {
      return sender_;
    }
    /**
     * <code>repeated .OperationSystemMessage sender = 3;</code>
     */
    @java.lang.Override
    public int getSenderCount() {
      return sender_.size();
    }
    /**
     * <code>repeated .OperationSystemMessage sender = 3;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage getSender(int index) {
      return sender_.get(index);
    }
    /**
     * <code>repeated .OperationSystemMessage sender = 3;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder getSenderOrBuilder(
        int index) {
      return sender_.get(index);
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      for (int i = 0; i < noticeType_.size(); i++) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, noticeType_.getRaw(i));
      }
      for (int i = 0; i < chatMessage_.size(); i++) {
        output.writeMessage(2, chatMessage_.get(i));
      }
      for (int i = 0; i < sender_.size(); i++) {
        output.writeMessage(3, sender_.get(i));
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      {
        int dataSize = 0;
        for (int i = 0; i < noticeType_.size(); i++) {
          dataSize += computeStringSizeNoTag(noticeType_.getRaw(i));
        }
        size += dataSize;
        size += 1 * getNoticeTypeList().size();
      }
      for (int i = 0; i < chatMessage_.size(); i++) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(2, chatMessage_.get(i));
      }
      for (int i = 0; i < sender_.size(); i++) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(3, sender_.get(i));
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT) obj;

      if (!getNoticeTypeList()
          .equals(other.getNoticeTypeList())) return false;
      if (!getChatMessageList()
          .equals(other.getChatMessageList())) return false;
      if (!getSenderList()
          .equals(other.getSenderList())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      if (getNoticeTypeCount() > 0) {
        hash = (37 * hash) + NOTICETYPE_FIELD_NUMBER;
        hash = (53 * hash) + getNoticeTypeList().hashCode();
      }
      if (getChatMessageCount() > 0) {
        hash = (37 * hash) + CHATMESSAGE_FIELD_NUMBER;
        hash = (53 * hash) + getChatMessageList().hashCode();
      }
      if (getSenderCount() > 0) {
        hash = (37 * hash) + SENDER_FIELD_NUMBER;
        hash = (53 * hash) + getSenderList().hashCode();
      }
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.MOS2GS_NTF_NOTICE_CHAT}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.MOS2GS_NTF_NOTICE_CHAT)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHATOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_MOS2GS_NTF_NOTICE_CHAT_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_MOS2GS_NTF_NOTICE_CHAT_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        noticeType_ = com.google.protobuf.LazyStringArrayList.EMPTY;
        bitField0_ = (bitField0_ & ~0x00000001);
        if (chatMessageBuilder_ == null) {
          chatMessage_ = java.util.Collections.emptyList();
        } else {
          chatMessage_ = null;
          chatMessageBuilder_.clear();
        }
        bitField0_ = (bitField0_ & ~0x00000002);
        if (senderBuilder_ == null) {
          sender_ = java.util.Collections.emptyList();
        } else {
          sender_ = null;
          senderBuilder_.clear();
        }
        bitField0_ = (bitField0_ & ~0x00000004);
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_MOS2GS_NTF_NOTICE_CHAT_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT(this);
        buildPartialRepeatedFields(result);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartialRepeatedFields(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT result) {
        if (((bitField0_ & 0x00000001) != 0)) {
          noticeType_ = noticeType_.getUnmodifiableView();
          bitField0_ = (bitField0_ & ~0x00000001);
        }
        result.noticeType_ = noticeType_;
        if (chatMessageBuilder_ == null) {
          if (((bitField0_ & 0x00000002) != 0)) {
            chatMessage_ = java.util.Collections.unmodifiableList(chatMessage_);
            bitField0_ = (bitField0_ & ~0x00000002);
          }
          result.chatMessage_ = chatMessage_;
        } else {
          result.chatMessage_ = chatMessageBuilder_.build();
        }
        if (senderBuilder_ == null) {
          if (((bitField0_ & 0x00000004) != 0)) {
            sender_ = java.util.Collections.unmodifiableList(sender_);
            bitField0_ = (bitField0_ & ~0x00000004);
          }
          result.sender_ = sender_;
        } else {
          result.sender_ = senderBuilder_.build();
        }
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT result) {
        int from_bitField0_ = bitField0_;
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT.getDefaultInstance()) return this;
        if (!other.noticeType_.isEmpty()) {
          if (noticeType_.isEmpty()) {
            noticeType_ = other.noticeType_;
            bitField0_ = (bitField0_ & ~0x00000001);
          } else {
            ensureNoticeTypeIsMutable();
            noticeType_.addAll(other.noticeType_);
          }
          onChanged();
        }
        if (chatMessageBuilder_ == null) {
          if (!other.chatMessage_.isEmpty()) {
            if (chatMessage_.isEmpty()) {
              chatMessage_ = other.chatMessage_;
              bitField0_ = (bitField0_ & ~0x00000002);
            } else {
              ensureChatMessageIsMutable();
              chatMessage_.addAll(other.chatMessage_);
            }
            onChanged();
          }
        } else {
          if (!other.chatMessage_.isEmpty()) {
            if (chatMessageBuilder_.isEmpty()) {
              chatMessageBuilder_.dispose();
              chatMessageBuilder_ = null;
              chatMessage_ = other.chatMessage_;
              bitField0_ = (bitField0_ & ~0x00000002);
              chatMessageBuilder_ = 
                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
                   getChatMessageFieldBuilder() : null;
            } else {
              chatMessageBuilder_.addAllMessages(other.chatMessage_);
            }
          }
        }
        if (senderBuilder_ == null) {
          if (!other.sender_.isEmpty()) {
            if (sender_.isEmpty()) {
              sender_ = other.sender_;
              bitField0_ = (bitField0_ & ~0x00000004);
            } else {
              ensureSenderIsMutable();
              sender_.addAll(other.sender_);
            }
            onChanged();
          }
        } else {
          if (!other.sender_.isEmpty()) {
            if (senderBuilder_.isEmpty()) {
              senderBuilder_.dispose();
              senderBuilder_ = null;
              sender_ = other.sender_;
              bitField0_ = (bitField0_ & ~0x00000004);
              senderBuilder_ = 
                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
                   getSenderFieldBuilder() : null;
            } else {
              senderBuilder_.addAllMessages(other.sender_);
            }
          }
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                java.lang.String s = input.readStringRequireUtf8();
                ensureNoticeTypeIsMutable();
                noticeType_.add(s);
                break;
              } // case 10
              case 18: {
                com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage m =
                    input.readMessage(
                        com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.parser(),
                        extensionRegistry);
                if (chatMessageBuilder_ == null) {
                  ensureChatMessageIsMutable();
                  chatMessage_.add(m);
                } else {
                  chatMessageBuilder_.addMessage(m);
                }
                break;
              } // case 18
              case 26: {
                com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage m =
                    input.readMessage(
                        com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.parser(),
                        extensionRegistry);
                if (senderBuilder_ == null) {
                  ensureSenderIsMutable();
                  sender_.add(m);
                } else {
                  senderBuilder_.addMessage(m);
                }
                break;
              } // case 26
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private com.google.protobuf.LazyStringList noticeType_ = com.google.protobuf.LazyStringArrayList.EMPTY;
      private void ensureNoticeTypeIsMutable() {
        if (!((bitField0_ & 0x00000001) != 0)) {
          noticeType_ = new com.google.protobuf.LazyStringArrayList(noticeType_);
          bitField0_ |= 0x00000001;
         }
      }
      /**
       * <code>repeated string noticeType = 1;</code>
       * @return A list containing the noticeType.
       */
      public com.google.protobuf.ProtocolStringList
          getNoticeTypeList() {
        return noticeType_.getUnmodifiableView();
      }
      /**
       * <code>repeated string noticeType = 1;</code>
       * @return The count of noticeType.
       */
      public int getNoticeTypeCount() {
        return noticeType_.size();
      }
      /**
       * <code>repeated string noticeType = 1;</code>
       * @param index The index of the element to return.
       * @return The noticeType at the given index.
       */
      public java.lang.String getNoticeType(int index) {
        return noticeType_.get(index);
      }
      /**
       * <code>repeated string noticeType = 1;</code>
       * @param index The index of the value to return.
       * @return The bytes of the noticeType at the given index.
       */
      public com.google.protobuf.ByteString
          getNoticeTypeBytes(int index) {
        return noticeType_.getByteString(index);
      }
      /**
       * <code>repeated string noticeType = 1;</code>
       * @param index The index to set the value at.
       * @param value The noticeType to set.
       * @return This builder for chaining.
       */
      public Builder setNoticeType(
          int index, java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        ensureNoticeTypeIsMutable();
        noticeType_.set(index, value);
        onChanged();
        return this;
      }
      /**
       * <code>repeated string noticeType = 1;</code>
       * @param value The noticeType to add.
       * @return This builder for chaining.
       */
      public Builder addNoticeType(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        ensureNoticeTypeIsMutable();
        noticeType_.add(value);
        onChanged();
        return this;
      }
      /**
       * <code>repeated string noticeType = 1;</code>
       * @param values The noticeType to add.
       * @return This builder for chaining.
       */
      public Builder addAllNoticeType(
          java.lang.Iterable<java.lang.String> values) {
        ensureNoticeTypeIsMutable();
        com.google.protobuf.AbstractMessageLite.Builder.addAll(
            values, noticeType_);
        onChanged();
        return this;
      }
      /**
       * <code>repeated string noticeType = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearNoticeType() {
        noticeType_ = com.google.protobuf.LazyStringArrayList.EMPTY;
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>repeated string noticeType = 1;</code>
       * @param value The bytes of the noticeType to add.
       * @return This builder for chaining.
       */
      public Builder addNoticeTypeBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        ensureNoticeTypeIsMutable();
        noticeType_.add(value);
        onChanged();
        return this;
      }

      private java.util.List<com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage> chatMessage_ =
        java.util.Collections.emptyList();
      private void ensureChatMessageIsMutable() {
        if (!((bitField0_ & 0x00000002) != 0)) {
          chatMessage_ = new java.util.ArrayList<com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage>(chatMessage_);
          bitField0_ |= 0x00000002;
         }
      }

      private com.google.protobuf.RepeatedFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder> chatMessageBuilder_;

      /**
       * <code>repeated .OperationSystemMessage chatMessage = 2;</code>
       */
      public java.util.List<com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage> getChatMessageList() {
        if (chatMessageBuilder_ == null) {
          return java.util.Collections.unmodifiableList(chatMessage_);
        } else {
          return chatMessageBuilder_.getMessageList();
        }
      }
      /**
       * <code>repeated .OperationSystemMessage chatMessage = 2;</code>
       */
      public int getChatMessageCount() {
        if (chatMessageBuilder_ == null) {
          return chatMessage_.size();
        } else {
          return chatMessageBuilder_.getCount();
        }
      }
      /**
       * <code>repeated .OperationSystemMessage chatMessage = 2;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage getChatMessage(int index) {
        if (chatMessageBuilder_ == null) {
          return chatMessage_.get(index);
        } else {
          return chatMessageBuilder_.getMessage(index);
        }
      }
      /**
       * <code>repeated .OperationSystemMessage chatMessage = 2;</code>
       */
      public Builder setChatMessage(
          int index, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage value) {
        if (chatMessageBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureChatMessageIsMutable();
          chatMessage_.set(index, value);
          onChanged();
        } else {
          chatMessageBuilder_.setMessage(index, value);
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage chatMessage = 2;</code>
       */
      public Builder setChatMessage(
          int index, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder builderForValue) {
        if (chatMessageBuilder_ == null) {
          ensureChatMessageIsMutable();
          chatMessage_.set(index, builderForValue.build());
          onChanged();
        } else {
          chatMessageBuilder_.setMessage(index, builderForValue.build());
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage chatMessage = 2;</code>
       */
      public Builder addChatMessage(com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage value) {
        if (chatMessageBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureChatMessageIsMutable();
          chatMessage_.add(value);
          onChanged();
        } else {
          chatMessageBuilder_.addMessage(value);
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage chatMessage = 2;</code>
       */
      public Builder addChatMessage(
          int index, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage value) {
        if (chatMessageBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureChatMessageIsMutable();
          chatMessage_.add(index, value);
          onChanged();
        } else {
          chatMessageBuilder_.addMessage(index, value);
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage chatMessage = 2;</code>
       */
      public Builder addChatMessage(
          com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder builderForValue) {
        if (chatMessageBuilder_ == null) {
          ensureChatMessageIsMutable();
          chatMessage_.add(builderForValue.build());
          onChanged();
        } else {
          chatMessageBuilder_.addMessage(builderForValue.build());
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage chatMessage = 2;</code>
       */
      public Builder addChatMessage(
          int index, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder builderForValue) {
        if (chatMessageBuilder_ == null) {
          ensureChatMessageIsMutable();
          chatMessage_.add(index, builderForValue.build());
          onChanged();
        } else {
          chatMessageBuilder_.addMessage(index, builderForValue.build());
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage chatMessage = 2;</code>
       */
      public Builder addAllChatMessage(
          java.lang.Iterable<? extends com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage> values) {
        if (chatMessageBuilder_ == null) {
          ensureChatMessageIsMutable();
          com.google.protobuf.AbstractMessageLite.Builder.addAll(
              values, chatMessage_);
          onChanged();
        } else {
          chatMessageBuilder_.addAllMessages(values);
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage chatMessage = 2;</code>
       */
      public Builder clearChatMessage() {
        if (chatMessageBuilder_ == null) {
          chatMessage_ = java.util.Collections.emptyList();
          bitField0_ = (bitField0_ & ~0x00000002);
          onChanged();
        } else {
          chatMessageBuilder_.clear();
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage chatMessage = 2;</code>
       */
      public Builder removeChatMessage(int index) {
        if (chatMessageBuilder_ == null) {
          ensureChatMessageIsMutable();
          chatMessage_.remove(index);
          onChanged();
        } else {
          chatMessageBuilder_.remove(index);
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage chatMessage = 2;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder getChatMessageBuilder(
          int index) {
        return getChatMessageFieldBuilder().getBuilder(index);
      }
      /**
       * <code>repeated .OperationSystemMessage chatMessage = 2;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder getChatMessageOrBuilder(
          int index) {
        if (chatMessageBuilder_ == null) {
          return chatMessage_.get(index);  } else {
          return chatMessageBuilder_.getMessageOrBuilder(index);
        }
      }
      /**
       * <code>repeated .OperationSystemMessage chatMessage = 2;</code>
       */
      public java.util.List<? extends com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder> 
           getChatMessageOrBuilderList() {
        if (chatMessageBuilder_ != null) {
          return chatMessageBuilder_.getMessageOrBuilderList();
        } else {
          return java.util.Collections.unmodifiableList(chatMessage_);
        }
      }
      /**
       * <code>repeated .OperationSystemMessage chatMessage = 2;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder addChatMessageBuilder() {
        return getChatMessageFieldBuilder().addBuilder(
            com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.getDefaultInstance());
      }
      /**
       * <code>repeated .OperationSystemMessage chatMessage = 2;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder addChatMessageBuilder(
          int index) {
        return getChatMessageFieldBuilder().addBuilder(
            index, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.getDefaultInstance());
      }
      /**
       * <code>repeated .OperationSystemMessage chatMessage = 2;</code>
       */
      public java.util.List<com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder> 
           getChatMessageBuilderList() {
        return getChatMessageFieldBuilder().getBuilderList();
      }
      private com.google.protobuf.RepeatedFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder> 
          getChatMessageFieldBuilder() {
        if (chatMessageBuilder_ == null) {
          chatMessageBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
              com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder>(
                  chatMessage_,
                  ((bitField0_ & 0x00000002) != 0),
                  getParentForChildren(),
                  isClean());
          chatMessage_ = null;
        }
        return chatMessageBuilder_;
      }

      private java.util.List<com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage> sender_ =
        java.util.Collections.emptyList();
      private void ensureSenderIsMutable() {
        if (!((bitField0_ & 0x00000004) != 0)) {
          sender_ = new java.util.ArrayList<com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage>(sender_);
          bitField0_ |= 0x00000004;
         }
      }

      private com.google.protobuf.RepeatedFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder> senderBuilder_;

      /**
       * <code>repeated .OperationSystemMessage sender = 3;</code>
       */
      public java.util.List<com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage> getSenderList() {
        if (senderBuilder_ == null) {
          return java.util.Collections.unmodifiableList(sender_);
        } else {
          return senderBuilder_.getMessageList();
        }
      }
      /**
       * <code>repeated .OperationSystemMessage sender = 3;</code>
       */
      public int getSenderCount() {
        if (senderBuilder_ == null) {
          return sender_.size();
        } else {
          return senderBuilder_.getCount();
        }
      }
      /**
       * <code>repeated .OperationSystemMessage sender = 3;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage getSender(int index) {
        if (senderBuilder_ == null) {
          return sender_.get(index);
        } else {
          return senderBuilder_.getMessage(index);
        }
      }
      /**
       * <code>repeated .OperationSystemMessage sender = 3;</code>
       */
      public Builder setSender(
          int index, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage value) {
        if (senderBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureSenderIsMutable();
          sender_.set(index, value);
          onChanged();
        } else {
          senderBuilder_.setMessage(index, value);
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage sender = 3;</code>
       */
      public Builder setSender(
          int index, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder builderForValue) {
        if (senderBuilder_ == null) {
          ensureSenderIsMutable();
          sender_.set(index, builderForValue.build());
          onChanged();
        } else {
          senderBuilder_.setMessage(index, builderForValue.build());
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage sender = 3;</code>
       */
      public Builder addSender(com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage value) {
        if (senderBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureSenderIsMutable();
          sender_.add(value);
          onChanged();
        } else {
          senderBuilder_.addMessage(value);
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage sender = 3;</code>
       */
      public Builder addSender(
          int index, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage value) {
        if (senderBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureSenderIsMutable();
          sender_.add(index, value);
          onChanged();
        } else {
          senderBuilder_.addMessage(index, value);
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage sender = 3;</code>
       */
      public Builder addSender(
          com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder builderForValue) {
        if (senderBuilder_ == null) {
          ensureSenderIsMutable();
          sender_.add(builderForValue.build());
          onChanged();
        } else {
          senderBuilder_.addMessage(builderForValue.build());
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage sender = 3;</code>
       */
      public Builder addSender(
          int index, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder builderForValue) {
        if (senderBuilder_ == null) {
          ensureSenderIsMutable();
          sender_.add(index, builderForValue.build());
          onChanged();
        } else {
          senderBuilder_.addMessage(index, builderForValue.build());
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage sender = 3;</code>
       */
      public Builder addAllSender(
          java.lang.Iterable<? extends com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage> values) {
        if (senderBuilder_ == null) {
          ensureSenderIsMutable();
          com.google.protobuf.AbstractMessageLite.Builder.addAll(
              values, sender_);
          onChanged();
        } else {
          senderBuilder_.addAllMessages(values);
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage sender = 3;</code>
       */
      public Builder clearSender() {
        if (senderBuilder_ == null) {
          sender_ = java.util.Collections.emptyList();
          bitField0_ = (bitField0_ & ~0x00000004);
          onChanged();
        } else {
          senderBuilder_.clear();
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage sender = 3;</code>
       */
      public Builder removeSender(int index) {
        if (senderBuilder_ == null) {
          ensureSenderIsMutable();
          sender_.remove(index);
          onChanged();
        } else {
          senderBuilder_.remove(index);
        }
        return this;
      }
      /**
       * <code>repeated .OperationSystemMessage sender = 3;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder getSenderBuilder(
          int index) {
        return getSenderFieldBuilder().getBuilder(index);
      }
      /**
       * <code>repeated .OperationSystemMessage sender = 3;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder getSenderOrBuilder(
          int index) {
        if (senderBuilder_ == null) {
          return sender_.get(index);  } else {
          return senderBuilder_.getMessageOrBuilder(index);
        }
      }
      /**
       * <code>repeated .OperationSystemMessage sender = 3;</code>
       */
      public java.util.List<? extends com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder> 
           getSenderOrBuilderList() {
        if (senderBuilder_ != null) {
          return senderBuilder_.getMessageOrBuilderList();
        } else {
          return java.util.Collections.unmodifiableList(sender_);
        }
      }
      /**
       * <code>repeated .OperationSystemMessage sender = 3;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder addSenderBuilder() {
        return getSenderFieldBuilder().addBuilder(
            com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.getDefaultInstance());
      }
      /**
       * <code>repeated .OperationSystemMessage sender = 3;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder addSenderBuilder(
          int index) {
        return getSenderFieldBuilder().addBuilder(
            index, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.getDefaultInstance());
      }
      /**
       * <code>repeated .OperationSystemMessage sender = 3;</code>
       */
      public java.util.List<com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder> 
           getSenderBuilderList() {
        return getSenderFieldBuilder().getBuilderList();
      }
      private com.google.protobuf.RepeatedFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder> 
          getSenderFieldBuilder() {
        if (senderBuilder_ == null) {
          senderBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
              com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessage.Builder, com.caliverse.admin.domain.RabbitMq.message.OperationSystemMessageOrBuilder>(
                  sender_,
                  ((bitField0_ & 0x00000004) != 0),
                  getParentForChildren(),
                  isClean());
          sender_ = null;
        }
        return senderBuilder_;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.MOS2GS_NTF_NOTICE_CHAT)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.MOS2GS_NTF_NOTICE_CHAT)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<MOS2GS_NTF_NOTICE_CHAT>
        PARSER = new com.google.protobuf.AbstractParser<MOS2GS_NTF_NOTICE_CHAT>() {
      @java.lang.Override
      public MOS2GS_NTF_NOTICE_CHAT parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<MOS2GS_NTF_NOTICE_CHAT> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<MOS2GS_NTF_NOTICE_CHAT> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface GS2MQS_NTF_FARMING_ENDOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.GS2MQS_NTF_FARMING_END)
      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();

    /**
     * <pre>
     * ÆÄ¹Ö ¿ä¾à Á¤º¸
     * </pre>
     *
     * <code>.FarmingSummary farmingSummary = 5;</code>
     * @return Whether the farmingSummary field is set.
     */
    boolean hasFarmingSummary();
    /**
     * <pre>
     * ÆÄ¹Ö ¿ä¾à Á¤º¸
     * </pre>
     *
     * <code>.FarmingSummary farmingSummary = 5;</code>
     * @return The farmingSummary.
     */
    com.caliverse.admin.domain.RabbitMq.message.FarmingSummary getFarmingSummary();
    /**
     * <pre>
     * ÆÄ¹Ö ¿ä¾à Á¤º¸
     * </pre>
     *
     * <code>.FarmingSummary farmingSummary = 5;</code>
     */
    com.caliverse.admin.domain.RabbitMq.message.FarmingSummaryOrBuilder getFarmingSummaryOrBuilder();

    /**
     * <pre>
     * Db ¾÷µ¥ÀÌÆ® Àû¿ë ¿©ºÎ
     * </pre>
     *
     * <code>.BoolType isApplyDb = 6;</code>
     * @return The enum numeric value on the wire for isApplyDb.
     */
    int getIsApplyDbValue();
    /**
     * <pre>
     * Db ¾÷µ¥ÀÌÆ® Àû¿ë ¿©ºÎ
     * </pre>
     *
     * <code>.BoolType isApplyDb = 6;</code>
     * @return The isApplyDb.
     */
    com.caliverse.admin.domain.RabbitMq.message.BoolType getIsApplyDb();
  }
  /**
   * Protobuf type {@code ServerMessage.GS2MQS_NTF_FARMING_END}
   */
  public static final class GS2MQS_NTF_FARMING_END extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.GS2MQS_NTF_FARMING_END)
      GS2MQS_NTF_FARMING_ENDOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use GS2MQS_NTF_FARMING_END.newBuilder() to construct.
    private GS2MQS_NTF_FARMING_END(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private GS2MQS_NTF_FARMING_END() {
      userGuid_ = "";
      isApplyDb_ = 0;
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new GS2MQS_NTF_FARMING_END();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2MQS_NTF_FARMING_END_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2MQS_NTF_FARMING_END_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END.Builder.class);
    }

    public static final int USERGUID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object userGuid_ = "";
    /**
     * <code>string userGuid = 1;</code>
     * @return The userGuid.
     */
    @java.lang.Override
    public java.lang.String getUserGuid() {
      java.lang.Object ref = userGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        userGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string userGuid = 1;</code>
     * @return The bytes for userGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getUserGuidBytes() {
      java.lang.Object ref = userGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        userGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int FARMINGSUMMARY_FIELD_NUMBER = 5;
    private com.caliverse.admin.domain.RabbitMq.message.FarmingSummary farmingSummary_;
    /**
     * <pre>
     * ÆÄ¹Ö ¿ä¾à Á¤º¸
     * </pre>
     *
     * <code>.FarmingSummary farmingSummary = 5;</code>
     * @return Whether the farmingSummary field is set.
     */
    @java.lang.Override
    public boolean hasFarmingSummary() {
      return farmingSummary_ != null;
    }
    /**
     * <pre>
     * ÆÄ¹Ö ¿ä¾à Á¤º¸
     * </pre>
     *
     * <code>.FarmingSummary farmingSummary = 5;</code>
     * @return The farmingSummary.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.FarmingSummary getFarmingSummary() {
      return farmingSummary_ == null ? com.caliverse.admin.domain.RabbitMq.message.FarmingSummary.getDefaultInstance() : farmingSummary_;
    }
    /**
     * <pre>
     * ÆÄ¹Ö ¿ä¾à Á¤º¸
     * </pre>
     *
     * <code>.FarmingSummary farmingSummary = 5;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.FarmingSummaryOrBuilder getFarmingSummaryOrBuilder() {
      return farmingSummary_ == null ? com.caliverse.admin.domain.RabbitMq.message.FarmingSummary.getDefaultInstance() : farmingSummary_;
    }

    public static final int ISAPPLYDB_FIELD_NUMBER = 6;
    private int isApplyDb_ = 0;
    /**
     * <pre>
     * Db ¾÷µ¥ÀÌÆ® Àû¿ë ¿©ºÎ
     * </pre>
     *
     * <code>.BoolType isApplyDb = 6;</code>
     * @return The enum numeric value on the wire for isApplyDb.
     */
    @java.lang.Override public int getIsApplyDbValue() {
      return isApplyDb_;
    }
    /**
     * <pre>
     * Db ¾÷µ¥ÀÌÆ® Àû¿ë ¿©ºÎ
     * </pre>
     *
     * <code>.BoolType isApplyDb = 6;</code>
     * @return The isApplyDb.
     */
    @java.lang.Override public com.caliverse.admin.domain.RabbitMq.message.BoolType getIsApplyDb() {
      com.caliverse.admin.domain.RabbitMq.message.BoolType result = com.caliverse.admin.domain.RabbitMq.message.BoolType.forNumber(isApplyDb_);
      return result == null ? com.caliverse.admin.domain.RabbitMq.message.BoolType.UNRECOGNIZED : result;
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(userGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, userGuid_);
      }
      if (farmingSummary_ != null) {
        output.writeMessage(5, getFarmingSummary());
      }
      if (isApplyDb_ != com.caliverse.admin.domain.RabbitMq.message.BoolType.BoolType_None.getNumber()) {
        output.writeEnum(6, isApplyDb_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(userGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, userGuid_);
      }
      if (farmingSummary_ != null) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(5, getFarmingSummary());
      }
      if (isApplyDb_ != com.caliverse.admin.domain.RabbitMq.message.BoolType.BoolType_None.getNumber()) {
        size += com.google.protobuf.CodedOutputStream
          .computeEnumSize(6, isApplyDb_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END) obj;

      if (!getUserGuid()
          .equals(other.getUserGuid())) return false;
      if (hasFarmingSummary() != other.hasFarmingSummary()) return false;
      if (hasFarmingSummary()) {
        if (!getFarmingSummary()
            .equals(other.getFarmingSummary())) return false;
      }
      if (isApplyDb_ != other.isApplyDb_) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + USERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getUserGuid().hashCode();
      if (hasFarmingSummary()) {
        hash = (37 * hash) + FARMINGSUMMARY_FIELD_NUMBER;
        hash = (53 * hash) + getFarmingSummary().hashCode();
      }
      hash = (37 * hash) + ISAPPLYDB_FIELD_NUMBER;
      hash = (53 * hash) + isApplyDb_;
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.GS2MQS_NTF_FARMING_END}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.GS2MQS_NTF_FARMING_END)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_ENDOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2MQS_NTF_FARMING_END_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2MQS_NTF_FARMING_END_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        userGuid_ = "";
        farmingSummary_ = null;
        if (farmingSummaryBuilder_ != null) {
          farmingSummaryBuilder_.dispose();
          farmingSummaryBuilder_ = null;
        }
        isApplyDb_ = 0;
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2MQS_NTF_FARMING_END_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.userGuid_ = userGuid_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.farmingSummary_ = farmingSummaryBuilder_ == null
              ? farmingSummary_
              : farmingSummaryBuilder_.build();
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.isApplyDb_ = isApplyDb_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END.getDefaultInstance()) return this;
        if (!other.getUserGuid().isEmpty()) {
          userGuid_ = other.userGuid_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (other.hasFarmingSummary()) {
          mergeFarmingSummary(other.getFarmingSummary());
        }
        if (other.isApplyDb_ != 0) {
          setIsApplyDbValue(other.getIsApplyDbValue());
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                userGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 42: {
                input.readMessage(
                    getFarmingSummaryFieldBuilder().getBuilder(),
                    extensionRegistry);
                bitField0_ |= 0x00000002;
                break;
              } // case 42
              case 48: {
                isApplyDb_ = input.readEnum();
                bitField0_ |= 0x00000004;
                break;
              } // case 48
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object userGuid_ = "";
      /**
       * <code>string userGuid = 1;</code>
       * @return The userGuid.
       */
      public java.lang.String getUserGuid() {
        java.lang.Object ref = userGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          userGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string userGuid = 1;</code>
       * @return The bytes for userGuid.
       */
      public com.google.protobuf.ByteString
          getUserGuidBytes() {
        java.lang.Object ref = userGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          userGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string userGuid = 1;</code>
       * @param value The userGuid to set.
       * @return This builder for chaining.
       */
      public Builder setUserGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        userGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string userGuid = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearUserGuid() {
        userGuid_ = getDefaultInstance().getUserGuid();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string userGuid = 1;</code>
       * @param value The bytes for userGuid to set.
       * @return This builder for chaining.
       */
      public Builder setUserGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        userGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private com.caliverse.admin.domain.RabbitMq.message.FarmingSummary farmingSummary_;
      private com.google.protobuf.SingleFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.FarmingSummary, com.caliverse.admin.domain.RabbitMq.message.FarmingSummary.Builder, com.caliverse.admin.domain.RabbitMq.message.FarmingSummaryOrBuilder> farmingSummaryBuilder_;
      /**
       * <pre>
       * ÆÄ¹Ö ¿ä¾à Á¤º¸
       * </pre>
       *
       * <code>.FarmingSummary farmingSummary = 5;</code>
       * @return Whether the farmingSummary field is set.
       */
      public boolean hasFarmingSummary() {
        return ((bitField0_ & 0x00000002) != 0);
      }
      /**
       * <pre>
       * ÆÄ¹Ö ¿ä¾à Á¤º¸
       * </pre>
       *
       * <code>.FarmingSummary farmingSummary = 5;</code>
       * @return The farmingSummary.
       */
      public com.caliverse.admin.domain.RabbitMq.message.FarmingSummary getFarmingSummary() {
        if (farmingSummaryBuilder_ == null) {
          return farmingSummary_ == null ? com.caliverse.admin.domain.RabbitMq.message.FarmingSummary.getDefaultInstance() : farmingSummary_;
        } else {
          return farmingSummaryBuilder_.getMessage();
        }
      }
      /**
       * <pre>
       * ÆÄ¹Ö ¿ä¾à Á¤º¸
       * </pre>
       *
       * <code>.FarmingSummary farmingSummary = 5;</code>
       */
      public Builder setFarmingSummary(com.caliverse.admin.domain.RabbitMq.message.FarmingSummary value) {
        if (farmingSummaryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          farmingSummary_ = value;
        } else {
          farmingSummaryBuilder_.setMessage(value);
        }
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <pre>
       * ÆÄ¹Ö ¿ä¾à Á¤º¸
       * </pre>
       *
       * <code>.FarmingSummary farmingSummary = 5;</code>
       */
      public Builder setFarmingSummary(
          com.caliverse.admin.domain.RabbitMq.message.FarmingSummary.Builder builderForValue) {
        if (farmingSummaryBuilder_ == null) {
          farmingSummary_ = builderForValue.build();
        } else {
          farmingSummaryBuilder_.setMessage(builderForValue.build());
        }
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <pre>
       * ÆÄ¹Ö ¿ä¾à Á¤º¸
       * </pre>
       *
       * <code>.FarmingSummary farmingSummary = 5;</code>
       */
      public Builder mergeFarmingSummary(com.caliverse.admin.domain.RabbitMq.message.FarmingSummary value) {
        if (farmingSummaryBuilder_ == null) {
          if (((bitField0_ & 0x00000002) != 0) &&
            farmingSummary_ != null &&
            farmingSummary_ != com.caliverse.admin.domain.RabbitMq.message.FarmingSummary.getDefaultInstance()) {
            getFarmingSummaryBuilder().mergeFrom(value);
          } else {
            farmingSummary_ = value;
          }
        } else {
          farmingSummaryBuilder_.mergeFrom(value);
        }
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <pre>
       * ÆÄ¹Ö ¿ä¾à Á¤º¸
       * </pre>
       *
       * <code>.FarmingSummary farmingSummary = 5;</code>
       */
      public Builder clearFarmingSummary() {
        bitField0_ = (bitField0_ & ~0x00000002);
        farmingSummary_ = null;
        if (farmingSummaryBuilder_ != null) {
          farmingSummaryBuilder_.dispose();
          farmingSummaryBuilder_ = null;
        }
        onChanged();
        return this;
      }
      /**
       * <pre>
       * ÆÄ¹Ö ¿ä¾à Á¤º¸
       * </pre>
       *
       * <code>.FarmingSummary farmingSummary = 5;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.FarmingSummary.Builder getFarmingSummaryBuilder() {
        bitField0_ |= 0x00000002;
        onChanged();
        return getFarmingSummaryFieldBuilder().getBuilder();
      }
      /**
       * <pre>
       * ÆÄ¹Ö ¿ä¾à Á¤º¸
       * </pre>
       *
       * <code>.FarmingSummary farmingSummary = 5;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.FarmingSummaryOrBuilder getFarmingSummaryOrBuilder() {
        if (farmingSummaryBuilder_ != null) {
          return farmingSummaryBuilder_.getMessageOrBuilder();
        } else {
          return farmingSummary_ == null ?
              com.caliverse.admin.domain.RabbitMq.message.FarmingSummary.getDefaultInstance() : farmingSummary_;
        }
      }
      /**
       * <pre>
       * ÆÄ¹Ö ¿ä¾à Á¤º¸
       * </pre>
       *
       * <code>.FarmingSummary farmingSummary = 5;</code>
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.FarmingSummary, com.caliverse.admin.domain.RabbitMq.message.FarmingSummary.Builder, com.caliverse.admin.domain.RabbitMq.message.FarmingSummaryOrBuilder> 
          getFarmingSummaryFieldBuilder() {
        if (farmingSummaryBuilder_ == null) {
          farmingSummaryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              com.caliverse.admin.domain.RabbitMq.message.FarmingSummary, com.caliverse.admin.domain.RabbitMq.message.FarmingSummary.Builder, com.caliverse.admin.domain.RabbitMq.message.FarmingSummaryOrBuilder>(
                  getFarmingSummary(),
                  getParentForChildren(),
                  isClean());
          farmingSummary_ = null;
        }
        return farmingSummaryBuilder_;
      }

      private int isApplyDb_ = 0;
      /**
       * <pre>
       * Db ¾÷µ¥ÀÌÆ® Àû¿ë ¿©ºÎ
       * </pre>
       *
       * <code>.BoolType isApplyDb = 6;</code>
       * @return The enum numeric value on the wire for isApplyDb.
       */
      @java.lang.Override public int getIsApplyDbValue() {
        return isApplyDb_;
      }
      /**
       * <pre>
       * Db ¾÷µ¥ÀÌÆ® Àû¿ë ¿©ºÎ
       * </pre>
       *
       * <code>.BoolType isApplyDb = 6;</code>
       * @param value The enum numeric value on the wire for isApplyDb to set.
       * @return This builder for chaining.
       */
      public Builder setIsApplyDbValue(int value) {
        isApplyDb_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <pre>
       * Db ¾÷µ¥ÀÌÆ® Àû¿ë ¿©ºÎ
       * </pre>
       *
       * <code>.BoolType isApplyDb = 6;</code>
       * @return The isApplyDb.
       */
      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.BoolType getIsApplyDb() {
        com.caliverse.admin.domain.RabbitMq.message.BoolType result = com.caliverse.admin.domain.RabbitMq.message.BoolType.forNumber(isApplyDb_);
        return result == null ? com.caliverse.admin.domain.RabbitMq.message.BoolType.UNRECOGNIZED : result;
      }
      /**
       * <pre>
       * Db ¾÷µ¥ÀÌÆ® Àû¿ë ¿©ºÎ
       * </pre>
       *
       * <code>.BoolType isApplyDb = 6;</code>
       * @param value The isApplyDb to set.
       * @return This builder for chaining.
       */
      public Builder setIsApplyDb(com.caliverse.admin.domain.RabbitMq.message.BoolType value) {
        if (value == null) {
          throw new NullPointerException();
        }
        bitField0_ |= 0x00000004;
        isApplyDb_ = value.getNumber();
        onChanged();
        return this;
      }
      /**
       * <pre>
       * Db ¾÷µ¥ÀÌÆ® Àû¿ë ¿©ºÎ
       * </pre>
       *
       * <code>.BoolType isApplyDb = 6;</code>
       * @return This builder for chaining.
       */
      public Builder clearIsApplyDb() {
        bitField0_ = (bitField0_ & ~0x00000004);
        isApplyDb_ = 0;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.GS2MQS_NTF_FARMING_END)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.GS2MQS_NTF_FARMING_END)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<GS2MQS_NTF_FARMING_END>
        PARSER = new com.google.protobuf.AbstractParser<GS2MQS_NTF_FARMING_END>() {
      @java.lang.Override
      public GS2MQS_NTF_FARMING_END parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<GS2MQS_NTF_FARMING_END> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<GS2MQS_NTF_FARMING_END> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface GS2MQS_NTF_BEACON_COMPACT_SYNCOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC)
      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();

    /**
     * <pre>
     * UgcNpc °£¼ÒÇÑ ¿ä¾à Á¤º¸
     * </pre>
     *
     * <code>.UgcNpcCompact ugcNpcCompact = 5;</code>
     * @return Whether the ugcNpcCompact field is set.
     */
    boolean hasUgcNpcCompact();
    /**
     * <pre>
     * UgcNpc °£¼ÒÇÑ ¿ä¾à Á¤º¸
     * </pre>
     *
     * <code>.UgcNpcCompact ugcNpcCompact = 5;</code>
     * @return The ugcNpcCompact.
     */
    com.caliverse.admin.domain.RabbitMq.message.UgcNpcCompact getUgcNpcCompact();
    /**
     * <pre>
     * UgcNpc °£¼ÒÇÑ ¿ä¾à Á¤º¸
     * </pre>
     *
     * <code>.UgcNpcCompact ugcNpcCompact = 5;</code>
     */
    com.caliverse.admin.domain.RabbitMq.message.UgcNpcCompactOrBuilder getUgcNpcCompactOrBuilder();

    /**
     * <pre>
     * ¹èÄ¡µÈ instance Guid
     * </pre>
     *
     * <code>string locatedInstanceGuid = 6;</code>
     * @return The locatedInstanceGuid.
     */
    java.lang.String getLocatedInstanceGuid();
    /**
     * <pre>
     * ¹èÄ¡µÈ instance Guid
     * </pre>
     *
     * <code>string locatedInstanceGuid = 6;</code>
     * @return The bytes for locatedInstanceGuid.
     */
    com.google.protobuf.ByteString
        getLocatedInstanceGuidBytes();
  }
  /**
   * Protobuf type {@code ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC}
   */
  public static final class GS2MQS_NTF_BEACON_COMPACT_SYNC extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC)
      GS2MQS_NTF_BEACON_COMPACT_SYNCOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use GS2MQS_NTF_BEACON_COMPACT_SYNC.newBuilder() to construct.
    private GS2MQS_NTF_BEACON_COMPACT_SYNC(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private GS2MQS_NTF_BEACON_COMPACT_SYNC() {
      userGuid_ = "";
      locatedInstanceGuid_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new GS2MQS_NTF_BEACON_COMPACT_SYNC();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2MQS_NTF_BEACON_COMPACT_SYNC_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2MQS_NTF_BEACON_COMPACT_SYNC_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC.Builder.class);
    }

    public static final int USERGUID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object userGuid_ = "";
    /**
     * <code>string userGuid = 1;</code>
     * @return The userGuid.
     */
    @java.lang.Override
    public java.lang.String getUserGuid() {
      java.lang.Object ref = userGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        userGuid_ = s;
        return s;
      }
    }
    /**
     * <code>string userGuid = 1;</code>
     * @return The bytes for userGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getUserGuidBytes() {
      java.lang.Object ref = userGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        userGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int UGCNPCCOMPACT_FIELD_NUMBER = 5;
    private com.caliverse.admin.domain.RabbitMq.message.UgcNpcCompact ugcNpcCompact_;
    /**
     * <pre>
     * UgcNpc °£¼ÒÇÑ ¿ä¾à Á¤º¸
     * </pre>
     *
     * <code>.UgcNpcCompact ugcNpcCompact = 5;</code>
     * @return Whether the ugcNpcCompact field is set.
     */
    @java.lang.Override
    public boolean hasUgcNpcCompact() {
      return ugcNpcCompact_ != null;
    }
    /**
     * <pre>
     * UgcNpc °£¼ÒÇÑ ¿ä¾à Á¤º¸
     * </pre>
     *
     * <code>.UgcNpcCompact ugcNpcCompact = 5;</code>
     * @return The ugcNpcCompact.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.UgcNpcCompact getUgcNpcCompact() {
      return ugcNpcCompact_ == null ? com.caliverse.admin.domain.RabbitMq.message.UgcNpcCompact.getDefaultInstance() : ugcNpcCompact_;
    }
    /**
     * <pre>
     * UgcNpc °£¼ÒÇÑ ¿ä¾à Á¤º¸
     * </pre>
     *
     * <code>.UgcNpcCompact ugcNpcCompact = 5;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.UgcNpcCompactOrBuilder getUgcNpcCompactOrBuilder() {
      return ugcNpcCompact_ == null ? com.caliverse.admin.domain.RabbitMq.message.UgcNpcCompact.getDefaultInstance() : ugcNpcCompact_;
    }

    public static final int LOCATEDINSTANCEGUID_FIELD_NUMBER = 6;
    @SuppressWarnings("serial")
    private volatile java.lang.Object locatedInstanceGuid_ = "";
    /**
     * <pre>
     * ¹èÄ¡µÈ instance Guid
     * </pre>
     *
     * <code>string locatedInstanceGuid = 6;</code>
     * @return The locatedInstanceGuid.
     */
    @java.lang.Override
    public java.lang.String getLocatedInstanceGuid() {
      java.lang.Object ref = locatedInstanceGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        locatedInstanceGuid_ = s;
        return s;
      }
    }
    /**
     * <pre>
     * ¹èÄ¡µÈ instance Guid
     * </pre>
     *
     * <code>string locatedInstanceGuid = 6;</code>
     * @return The bytes for locatedInstanceGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getLocatedInstanceGuidBytes() {
      java.lang.Object ref = locatedInstanceGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        locatedInstanceGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(userGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, userGuid_);
      }
      if (ugcNpcCompact_ != null) {
        output.writeMessage(5, getUgcNpcCompact());
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(locatedInstanceGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 6, locatedInstanceGuid_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(userGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, userGuid_);
      }
      if (ugcNpcCompact_ != null) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(5, getUgcNpcCompact());
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(locatedInstanceGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, locatedInstanceGuid_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC) obj;

      if (!getUserGuid()
          .equals(other.getUserGuid())) return false;
      if (hasUgcNpcCompact() != other.hasUgcNpcCompact()) return false;
      if (hasUgcNpcCompact()) {
        if (!getUgcNpcCompact()
            .equals(other.getUgcNpcCompact())) return false;
      }
      if (!getLocatedInstanceGuid()
          .equals(other.getLocatedInstanceGuid())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + USERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getUserGuid().hashCode();
      if (hasUgcNpcCompact()) {
        hash = (37 * hash) + UGCNPCCOMPACT_FIELD_NUMBER;
        hash = (53 * hash) + getUgcNpcCompact().hashCode();
      }
      hash = (37 * hash) + LOCATEDINSTANCEGUID_FIELD_NUMBER;
      hash = (53 * hash) + getLocatedInstanceGuid().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNCOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2MQS_NTF_BEACON_COMPACT_SYNC_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2MQS_NTF_BEACON_COMPACT_SYNC_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        userGuid_ = "";
        ugcNpcCompact_ = null;
        if (ugcNpcCompactBuilder_ != null) {
          ugcNpcCompactBuilder_.dispose();
          ugcNpcCompactBuilder_ = null;
        }
        locatedInstanceGuid_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2MQS_NTF_BEACON_COMPACT_SYNC_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.userGuid_ = userGuid_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.ugcNpcCompact_ = ugcNpcCompactBuilder_ == null
              ? ugcNpcCompact_
              : ugcNpcCompactBuilder_.build();
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.locatedInstanceGuid_ = locatedInstanceGuid_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC.getDefaultInstance()) return this;
        if (!other.getUserGuid().isEmpty()) {
          userGuid_ = other.userGuid_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (other.hasUgcNpcCompact()) {
          mergeUgcNpcCompact(other.getUgcNpcCompact());
        }
        if (!other.getLocatedInstanceGuid().isEmpty()) {
          locatedInstanceGuid_ = other.locatedInstanceGuid_;
          bitField0_ |= 0x00000004;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                userGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 42: {
                input.readMessage(
                    getUgcNpcCompactFieldBuilder().getBuilder(),
                    extensionRegistry);
                bitField0_ |= 0x00000002;
                break;
              } // case 42
              case 50: {
                locatedInstanceGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000004;
                break;
              } // case 50
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object userGuid_ = "";
      /**
       * <code>string userGuid = 1;</code>
       * @return The userGuid.
       */
      public java.lang.String getUserGuid() {
        java.lang.Object ref = userGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          userGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string userGuid = 1;</code>
       * @return The bytes for userGuid.
       */
      public com.google.protobuf.ByteString
          getUserGuidBytes() {
        java.lang.Object ref = userGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          userGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string userGuid = 1;</code>
       * @param value The userGuid to set.
       * @return This builder for chaining.
       */
      public Builder setUserGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        userGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string userGuid = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearUserGuid() {
        userGuid_ = getDefaultInstance().getUserGuid();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string userGuid = 1;</code>
       * @param value The bytes for userGuid to set.
       * @return This builder for chaining.
       */
      public Builder setUserGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        userGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private com.caliverse.admin.domain.RabbitMq.message.UgcNpcCompact ugcNpcCompact_;
      private com.google.protobuf.SingleFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.UgcNpcCompact, com.caliverse.admin.domain.RabbitMq.message.UgcNpcCompact.Builder, com.caliverse.admin.domain.RabbitMq.message.UgcNpcCompactOrBuilder> ugcNpcCompactBuilder_;
      /**
       * <pre>
       * UgcNpc °£¼ÒÇÑ ¿ä¾à Á¤º¸
       * </pre>
       *
       * <code>.UgcNpcCompact ugcNpcCompact = 5;</code>
       * @return Whether the ugcNpcCompact field is set.
       */
      public boolean hasUgcNpcCompact() {
        return ((bitField0_ & 0x00000002) != 0);
      }
      /**
       * <pre>
       * UgcNpc °£¼ÒÇÑ ¿ä¾à Á¤º¸
       * </pre>
       *
       * <code>.UgcNpcCompact ugcNpcCompact = 5;</code>
       * @return The ugcNpcCompact.
       */
      public com.caliverse.admin.domain.RabbitMq.message.UgcNpcCompact getUgcNpcCompact() {
        if (ugcNpcCompactBuilder_ == null) {
          return ugcNpcCompact_ == null ? com.caliverse.admin.domain.RabbitMq.message.UgcNpcCompact.getDefaultInstance() : ugcNpcCompact_;
        } else {
          return ugcNpcCompactBuilder_.getMessage();
        }
      }
      /**
       * <pre>
       * UgcNpc °£¼ÒÇÑ ¿ä¾à Á¤º¸
       * </pre>
       *
       * <code>.UgcNpcCompact ugcNpcCompact = 5;</code>
       */
      public Builder setUgcNpcCompact(com.caliverse.admin.domain.RabbitMq.message.UgcNpcCompact value) {
        if (ugcNpcCompactBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ugcNpcCompact_ = value;
        } else {
          ugcNpcCompactBuilder_.setMessage(value);
        }
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <pre>
       * UgcNpc °£¼ÒÇÑ ¿ä¾à Á¤º¸
       * </pre>
       *
       * <code>.UgcNpcCompact ugcNpcCompact = 5;</code>
       */
      public Builder setUgcNpcCompact(
          com.caliverse.admin.domain.RabbitMq.message.UgcNpcCompact.Builder builderForValue) {
        if (ugcNpcCompactBuilder_ == null) {
          ugcNpcCompact_ = builderForValue.build();
        } else {
          ugcNpcCompactBuilder_.setMessage(builderForValue.build());
        }
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <pre>
       * UgcNpc °£¼ÒÇÑ ¿ä¾à Á¤º¸
       * </pre>
       *
       * <code>.UgcNpcCompact ugcNpcCompact = 5;</code>
       */
      public Builder mergeUgcNpcCompact(com.caliverse.admin.domain.RabbitMq.message.UgcNpcCompact value) {
        if (ugcNpcCompactBuilder_ == null) {
          if (((bitField0_ & 0x00000002) != 0) &&
            ugcNpcCompact_ != null &&
            ugcNpcCompact_ != com.caliverse.admin.domain.RabbitMq.message.UgcNpcCompact.getDefaultInstance()) {
            getUgcNpcCompactBuilder().mergeFrom(value);
          } else {
            ugcNpcCompact_ = value;
          }
        } else {
          ugcNpcCompactBuilder_.mergeFrom(value);
        }
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <pre>
       * UgcNpc °£¼ÒÇÑ ¿ä¾à Á¤º¸
       * </pre>
       *
       * <code>.UgcNpcCompact ugcNpcCompact = 5;</code>
       */
      public Builder clearUgcNpcCompact() {
        bitField0_ = (bitField0_ & ~0x00000002);
        ugcNpcCompact_ = null;
        if (ugcNpcCompactBuilder_ != null) {
          ugcNpcCompactBuilder_.dispose();
          ugcNpcCompactBuilder_ = null;
        }
        onChanged();
        return this;
      }
      /**
       * <pre>
       * UgcNpc °£¼ÒÇÑ ¿ä¾à Á¤º¸
       * </pre>
       *
       * <code>.UgcNpcCompact ugcNpcCompact = 5;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.UgcNpcCompact.Builder getUgcNpcCompactBuilder() {
        bitField0_ |= 0x00000002;
        onChanged();
        return getUgcNpcCompactFieldBuilder().getBuilder();
      }
      /**
       * <pre>
       * UgcNpc °£¼ÒÇÑ ¿ä¾à Á¤º¸
       * </pre>
       *
       * <code>.UgcNpcCompact ugcNpcCompact = 5;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.UgcNpcCompactOrBuilder getUgcNpcCompactOrBuilder() {
        if (ugcNpcCompactBuilder_ != null) {
          return ugcNpcCompactBuilder_.getMessageOrBuilder();
        } else {
          return ugcNpcCompact_ == null ?
              com.caliverse.admin.domain.RabbitMq.message.UgcNpcCompact.getDefaultInstance() : ugcNpcCompact_;
        }
      }
      /**
       * <pre>
       * UgcNpc °£¼ÒÇÑ ¿ä¾à Á¤º¸
       * </pre>
       *
       * <code>.UgcNpcCompact ugcNpcCompact = 5;</code>
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.UgcNpcCompact, com.caliverse.admin.domain.RabbitMq.message.UgcNpcCompact.Builder, com.caliverse.admin.domain.RabbitMq.message.UgcNpcCompactOrBuilder> 
          getUgcNpcCompactFieldBuilder() {
        if (ugcNpcCompactBuilder_ == null) {
          ugcNpcCompactBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              com.caliverse.admin.domain.RabbitMq.message.UgcNpcCompact, com.caliverse.admin.domain.RabbitMq.message.UgcNpcCompact.Builder, com.caliverse.admin.domain.RabbitMq.message.UgcNpcCompactOrBuilder>(
                  getUgcNpcCompact(),
                  getParentForChildren(),
                  isClean());
          ugcNpcCompact_ = null;
        }
        return ugcNpcCompactBuilder_;
      }

      private java.lang.Object locatedInstanceGuid_ = "";
      /**
       * <pre>
       * ¹èÄ¡µÈ instance Guid
       * </pre>
       *
       * <code>string locatedInstanceGuid = 6;</code>
       * @return The locatedInstanceGuid.
       */
      public java.lang.String getLocatedInstanceGuid() {
        java.lang.Object ref = locatedInstanceGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          locatedInstanceGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <pre>
       * ¹èÄ¡µÈ instance Guid
       * </pre>
       *
       * <code>string locatedInstanceGuid = 6;</code>
       * @return The bytes for locatedInstanceGuid.
       */
      public com.google.protobuf.ByteString
          getLocatedInstanceGuidBytes() {
        java.lang.Object ref = locatedInstanceGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          locatedInstanceGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <pre>
       * ¹èÄ¡µÈ instance Guid
       * </pre>
       *
       * <code>string locatedInstanceGuid = 6;</code>
       * @param value The locatedInstanceGuid to set.
       * @return This builder for chaining.
       */
      public Builder setLocatedInstanceGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        locatedInstanceGuid_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <pre>
       * ¹èÄ¡µÈ instance Guid
       * </pre>
       *
       * <code>string locatedInstanceGuid = 6;</code>
       * @return This builder for chaining.
       */
      public Builder clearLocatedInstanceGuid() {
        locatedInstanceGuid_ = getDefaultInstance().getLocatedInstanceGuid();
        bitField0_ = (bitField0_ & ~0x00000004);
        onChanged();
        return this;
      }
      /**
       * <pre>
       * ¹èÄ¡µÈ instance Guid
       * </pre>
       *
       * <code>string locatedInstanceGuid = 6;</code>
       * @param value The bytes for locatedInstanceGuid to set.
       * @return This builder for chaining.
       */
      public Builder setLocatedInstanceGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        locatedInstanceGuid_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<GS2MQS_NTF_BEACON_COMPACT_SYNC>
        PARSER = new com.google.protobuf.AbstractParser<GS2MQS_NTF_BEACON_COMPACT_SYNC>() {
      @java.lang.Override
      public GS2MQS_NTF_BEACON_COMPACT_SYNC parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<GS2MQS_NTF_BEACON_COMPACT_SYNC> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<GS2MQS_NTF_BEACON_COMPACT_SYNC> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface GS2GS_NTF_RENT_FLOOROrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.GS2GS_NTF_RENT_FLOOR)
      com.google.protobuf.MessageOrBuilder {

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

    /**
     * <code>.RentFloorRequestInfo rentFloorRequestInfo = 2;</code>
     * @return Whether the rentFloorRequestInfo field is set.
     */
    boolean hasRentFloorRequestInfo();
    /**
     * <code>.RentFloorRequestInfo rentFloorRequestInfo = 2;</code>
     * @return The rentFloorRequestInfo.
     */
    com.caliverse.admin.domain.RabbitMq.message.RentFloorRequestInfo getRentFloorRequestInfo();
    /**
     * <code>.RentFloorRequestInfo rentFloorRequestInfo = 2;</code>
     */
    com.caliverse.admin.domain.RabbitMq.message.RentFloorRequestInfoOrBuilder getRentFloorRequestInfoOrBuilder();

    /**
     * <code>repeated string ugcNpcGuids = 3;</code>
     * @return A list containing the ugcNpcGuids.
     */
    java.util.List<java.lang.String>
        getUgcNpcGuidsList();
    /**
     * <code>repeated string ugcNpcGuids = 3;</code>
     * @return The count of ugcNpcGuids.
     */
    int getUgcNpcGuidsCount();
    /**
     * <code>repeated string ugcNpcGuids = 3;</code>
     * @param index The index of the element to return.
     * @return The ugcNpcGuids at the given index.
     */
    java.lang.String getUgcNpcGuids(int index);
    /**
     * <code>repeated string ugcNpcGuids = 3;</code>
     * @param index The index of the value to return.
     * @return The bytes of the ugcNpcGuids at the given index.
     */
    com.google.protobuf.ByteString
        getUgcNpcGuidsBytes(int index);
  }
  /**
   * Protobuf type {@code ServerMessage.GS2GS_NTF_RENT_FLOOR}
   */
  public static final class GS2GS_NTF_RENT_FLOOR extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.GS2GS_NTF_RENT_FLOOR)
      GS2GS_NTF_RENT_FLOOROrBuilder {
  private static final long serialVersionUID = 0L;
    // Use GS2GS_NTF_RENT_FLOOR.newBuilder() to construct.
    private GS2GS_NTF_RENT_FLOOR(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private GS2GS_NTF_RENT_FLOOR() {
      exceptServerName_ = "";
      ugcNpcGuids_ = com.google.protobuf.LazyStringArrayList.EMPTY;
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new GS2GS_NTF_RENT_FLOOR();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_RENT_FLOOR_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_RENT_FLOOR_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR.Builder.class);
    }

    public static final int EXCEPTSERVERNAME_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object exceptServerName_ = "";
    /**
     * <code>string exceptServerName = 1;</code>
     * @return The exceptServerName.
     */
    @java.lang.Override
    public java.lang.String getExceptServerName() {
      java.lang.Object ref = exceptServerName_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        exceptServerName_ = s;
        return s;
      }
    }
    /**
     * <code>string exceptServerName = 1;</code>
     * @return The bytes for exceptServerName.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getExceptServerNameBytes() {
      java.lang.Object ref = exceptServerName_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        exceptServerName_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int RENTFLOORREQUESTINFO_FIELD_NUMBER = 2;
    private com.caliverse.admin.domain.RabbitMq.message.RentFloorRequestInfo rentFloorRequestInfo_;
    /**
     * <code>.RentFloorRequestInfo rentFloorRequestInfo = 2;</code>
     * @return Whether the rentFloorRequestInfo field is set.
     */
    @java.lang.Override
    public boolean hasRentFloorRequestInfo() {
      return rentFloorRequestInfo_ != null;
    }
    /**
     * <code>.RentFloorRequestInfo rentFloorRequestInfo = 2;</code>
     * @return The rentFloorRequestInfo.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.RentFloorRequestInfo getRentFloorRequestInfo() {
      return rentFloorRequestInfo_ == null ? com.caliverse.admin.domain.RabbitMq.message.RentFloorRequestInfo.getDefaultInstance() : rentFloorRequestInfo_;
    }
    /**
     * <code>.RentFloorRequestInfo rentFloorRequestInfo = 2;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.RentFloorRequestInfoOrBuilder getRentFloorRequestInfoOrBuilder() {
      return rentFloorRequestInfo_ == null ? com.caliverse.admin.domain.RabbitMq.message.RentFloorRequestInfo.getDefaultInstance() : rentFloorRequestInfo_;
    }

    public static final int UGCNPCGUIDS_FIELD_NUMBER = 3;
    @SuppressWarnings("serial")
    private com.google.protobuf.LazyStringList ugcNpcGuids_;
    /**
     * <code>repeated string ugcNpcGuids = 3;</code>
     * @return A list containing the ugcNpcGuids.
     */
    public com.google.protobuf.ProtocolStringList
        getUgcNpcGuidsList() {
      return ugcNpcGuids_;
    }
    /**
     * <code>repeated string ugcNpcGuids = 3;</code>
     * @return The count of ugcNpcGuids.
     */
    public int getUgcNpcGuidsCount() {
      return ugcNpcGuids_.size();
    }
    /**
     * <code>repeated string ugcNpcGuids = 3;</code>
     * @param index The index of the element to return.
     * @return The ugcNpcGuids at the given index.
     */
    public java.lang.String getUgcNpcGuids(int index) {
      return ugcNpcGuids_.get(index);
    }
    /**
     * <code>repeated string ugcNpcGuids = 3;</code>
     * @param index The index of the value to return.
     * @return The bytes of the ugcNpcGuids at the given index.
     */
    public com.google.protobuf.ByteString
        getUgcNpcGuidsBytes(int index) {
      return ugcNpcGuids_.getByteString(index);
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(exceptServerName_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, exceptServerName_);
      }
      if (rentFloorRequestInfo_ != null) {
        output.writeMessage(2, getRentFloorRequestInfo());
      }
      for (int i = 0; i < ugcNpcGuids_.size(); i++) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 3, ugcNpcGuids_.getRaw(i));
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(exceptServerName_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, exceptServerName_);
      }
      if (rentFloorRequestInfo_ != null) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(2, getRentFloorRequestInfo());
      }
      {
        int dataSize = 0;
        for (int i = 0; i < ugcNpcGuids_.size(); i++) {
          dataSize += computeStringSizeNoTag(ugcNpcGuids_.getRaw(i));
        }
        size += dataSize;
        size += 1 * getUgcNpcGuidsList().size();
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR) obj;

      if (!getExceptServerName()
          .equals(other.getExceptServerName())) return false;
      if (hasRentFloorRequestInfo() != other.hasRentFloorRequestInfo()) return false;
      if (hasRentFloorRequestInfo()) {
        if (!getRentFloorRequestInfo()
            .equals(other.getRentFloorRequestInfo())) return false;
      }
      if (!getUgcNpcGuidsList()
          .equals(other.getUgcNpcGuidsList())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + EXCEPTSERVERNAME_FIELD_NUMBER;
      hash = (53 * hash) + getExceptServerName().hashCode();
      if (hasRentFloorRequestInfo()) {
        hash = (37 * hash) + RENTFLOORREQUESTINFO_FIELD_NUMBER;
        hash = (53 * hash) + getRentFloorRequestInfo().hashCode();
      }
      if (getUgcNpcGuidsCount() > 0) {
        hash = (37 * hash) + UGCNPCGUIDS_FIELD_NUMBER;
        hash = (53 * hash) + getUgcNpcGuidsList().hashCode();
      }
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.GS2GS_NTF_RENT_FLOOR}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.GS2GS_NTF_RENT_FLOOR)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOROrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_RENT_FLOOR_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_RENT_FLOOR_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        exceptServerName_ = "";
        rentFloorRequestInfo_ = null;
        if (rentFloorRequestInfoBuilder_ != null) {
          rentFloorRequestInfoBuilder_.dispose();
          rentFloorRequestInfoBuilder_ = null;
        }
        ugcNpcGuids_ = com.google.protobuf.LazyStringArrayList.EMPTY;
        bitField0_ = (bitField0_ & ~0x00000004);
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_RENT_FLOOR_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR(this);
        buildPartialRepeatedFields(result);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartialRepeatedFields(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR result) {
        if (((bitField0_ & 0x00000004) != 0)) {
          ugcNpcGuids_ = ugcNpcGuids_.getUnmodifiableView();
          bitField0_ = (bitField0_ & ~0x00000004);
        }
        result.ugcNpcGuids_ = ugcNpcGuids_;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.exceptServerName_ = exceptServerName_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.rentFloorRequestInfo_ = rentFloorRequestInfoBuilder_ == null
              ? rentFloorRequestInfo_
              : rentFloorRequestInfoBuilder_.build();
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR.getDefaultInstance()) return this;
        if (!other.getExceptServerName().isEmpty()) {
          exceptServerName_ = other.exceptServerName_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (other.hasRentFloorRequestInfo()) {
          mergeRentFloorRequestInfo(other.getRentFloorRequestInfo());
        }
        if (!other.ugcNpcGuids_.isEmpty()) {
          if (ugcNpcGuids_.isEmpty()) {
            ugcNpcGuids_ = other.ugcNpcGuids_;
            bitField0_ = (bitField0_ & ~0x00000004);
          } else {
            ensureUgcNpcGuidsIsMutable();
            ugcNpcGuids_.addAll(other.ugcNpcGuids_);
          }
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                exceptServerName_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                input.readMessage(
                    getRentFloorRequestInfoFieldBuilder().getBuilder(),
                    extensionRegistry);
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              case 26: {
                java.lang.String s = input.readStringRequireUtf8();
                ensureUgcNpcGuidsIsMutable();
                ugcNpcGuids_.add(s);
                break;
              } // case 26
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object exceptServerName_ = "";
      /**
       * <code>string exceptServerName = 1;</code>
       * @return The exceptServerName.
       */
      public java.lang.String getExceptServerName() {
        java.lang.Object ref = exceptServerName_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          exceptServerName_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string exceptServerName = 1;</code>
       * @return The bytes for exceptServerName.
       */
      public com.google.protobuf.ByteString
          getExceptServerNameBytes() {
        java.lang.Object ref = exceptServerName_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          exceptServerName_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string exceptServerName = 1;</code>
       * @param value The exceptServerName to set.
       * @return This builder for chaining.
       */
      public Builder setExceptServerName(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        exceptServerName_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string exceptServerName = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearExceptServerName() {
        exceptServerName_ = getDefaultInstance().getExceptServerName();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string exceptServerName = 1;</code>
       * @param value The bytes for exceptServerName to set.
       * @return This builder for chaining.
       */
      public Builder setExceptServerNameBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        exceptServerName_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private com.caliverse.admin.domain.RabbitMq.message.RentFloorRequestInfo rentFloorRequestInfo_;
      private com.google.protobuf.SingleFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.RentFloorRequestInfo, com.caliverse.admin.domain.RabbitMq.message.RentFloorRequestInfo.Builder, com.caliverse.admin.domain.RabbitMq.message.RentFloorRequestInfoOrBuilder> rentFloorRequestInfoBuilder_;
      /**
       * <code>.RentFloorRequestInfo rentFloorRequestInfo = 2;</code>
       * @return Whether the rentFloorRequestInfo field is set.
       */
      public boolean hasRentFloorRequestInfo() {
        return ((bitField0_ & 0x00000002) != 0);
      }
      /**
       * <code>.RentFloorRequestInfo rentFloorRequestInfo = 2;</code>
       * @return The rentFloorRequestInfo.
       */
      public com.caliverse.admin.domain.RabbitMq.message.RentFloorRequestInfo getRentFloorRequestInfo() {
        if (rentFloorRequestInfoBuilder_ == null) {
          return rentFloorRequestInfo_ == null ? com.caliverse.admin.domain.RabbitMq.message.RentFloorRequestInfo.getDefaultInstance() : rentFloorRequestInfo_;
        } else {
          return rentFloorRequestInfoBuilder_.getMessage();
        }
      }
      /**
       * <code>.RentFloorRequestInfo rentFloorRequestInfo = 2;</code>
       */
      public Builder setRentFloorRequestInfo(com.caliverse.admin.domain.RabbitMq.message.RentFloorRequestInfo value) {
        if (rentFloorRequestInfoBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          rentFloorRequestInfo_ = value;
        } else {
          rentFloorRequestInfoBuilder_.setMessage(value);
        }
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>.RentFloorRequestInfo rentFloorRequestInfo = 2;</code>
       */
      public Builder setRentFloorRequestInfo(
          com.caliverse.admin.domain.RabbitMq.message.RentFloorRequestInfo.Builder builderForValue) {
        if (rentFloorRequestInfoBuilder_ == null) {
          rentFloorRequestInfo_ = builderForValue.build();
        } else {
          rentFloorRequestInfoBuilder_.setMessage(builderForValue.build());
        }
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>.RentFloorRequestInfo rentFloorRequestInfo = 2;</code>
       */
      public Builder mergeRentFloorRequestInfo(com.caliverse.admin.domain.RabbitMq.message.RentFloorRequestInfo value) {
        if (rentFloorRequestInfoBuilder_ == null) {
          if (((bitField0_ & 0x00000002) != 0) &&
            rentFloorRequestInfo_ != null &&
            rentFloorRequestInfo_ != com.caliverse.admin.domain.RabbitMq.message.RentFloorRequestInfo.getDefaultInstance()) {
            getRentFloorRequestInfoBuilder().mergeFrom(value);
          } else {
            rentFloorRequestInfo_ = value;
          }
        } else {
          rentFloorRequestInfoBuilder_.mergeFrom(value);
        }
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>.RentFloorRequestInfo rentFloorRequestInfo = 2;</code>
       */
      public Builder clearRentFloorRequestInfo() {
        bitField0_ = (bitField0_ & ~0x00000002);
        rentFloorRequestInfo_ = null;
        if (rentFloorRequestInfoBuilder_ != null) {
          rentFloorRequestInfoBuilder_.dispose();
          rentFloorRequestInfoBuilder_ = null;
        }
        onChanged();
        return this;
      }
      /**
       * <code>.RentFloorRequestInfo rentFloorRequestInfo = 2;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.RentFloorRequestInfo.Builder getRentFloorRequestInfoBuilder() {
        bitField0_ |= 0x00000002;
        onChanged();
        return getRentFloorRequestInfoFieldBuilder().getBuilder();
      }
      /**
       * <code>.RentFloorRequestInfo rentFloorRequestInfo = 2;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.RentFloorRequestInfoOrBuilder getRentFloorRequestInfoOrBuilder() {
        if (rentFloorRequestInfoBuilder_ != null) {
          return rentFloorRequestInfoBuilder_.getMessageOrBuilder();
        } else {
          return rentFloorRequestInfo_ == null ?
              com.caliverse.admin.domain.RabbitMq.message.RentFloorRequestInfo.getDefaultInstance() : rentFloorRequestInfo_;
        }
      }
      /**
       * <code>.RentFloorRequestInfo rentFloorRequestInfo = 2;</code>
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.RentFloorRequestInfo, com.caliverse.admin.domain.RabbitMq.message.RentFloorRequestInfo.Builder, com.caliverse.admin.domain.RabbitMq.message.RentFloorRequestInfoOrBuilder> 
          getRentFloorRequestInfoFieldBuilder() {
        if (rentFloorRequestInfoBuilder_ == null) {
          rentFloorRequestInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              com.caliverse.admin.domain.RabbitMq.message.RentFloorRequestInfo, com.caliverse.admin.domain.RabbitMq.message.RentFloorRequestInfo.Builder, com.caliverse.admin.domain.RabbitMq.message.RentFloorRequestInfoOrBuilder>(
                  getRentFloorRequestInfo(),
                  getParentForChildren(),
                  isClean());
          rentFloorRequestInfo_ = null;
        }
        return rentFloorRequestInfoBuilder_;
      }

      private com.google.protobuf.LazyStringList ugcNpcGuids_ = com.google.protobuf.LazyStringArrayList.EMPTY;
      private void ensureUgcNpcGuidsIsMutable() {
        if (!((bitField0_ & 0x00000004) != 0)) {
          ugcNpcGuids_ = new com.google.protobuf.LazyStringArrayList(ugcNpcGuids_);
          bitField0_ |= 0x00000004;
         }
      }
      /**
       * <code>repeated string ugcNpcGuids = 3;</code>
       * @return A list containing the ugcNpcGuids.
       */
      public com.google.protobuf.ProtocolStringList
          getUgcNpcGuidsList() {
        return ugcNpcGuids_.getUnmodifiableView();
      }
      /**
       * <code>repeated string ugcNpcGuids = 3;</code>
       * @return The count of ugcNpcGuids.
       */
      public int getUgcNpcGuidsCount() {
        return ugcNpcGuids_.size();
      }
      /**
       * <code>repeated string ugcNpcGuids = 3;</code>
       * @param index The index of the element to return.
       * @return The ugcNpcGuids at the given index.
       */
      public java.lang.String getUgcNpcGuids(int index) {
        return ugcNpcGuids_.get(index);
      }
      /**
       * <code>repeated string ugcNpcGuids = 3;</code>
       * @param index The index of the value to return.
       * @return The bytes of the ugcNpcGuids at the given index.
       */
      public com.google.protobuf.ByteString
          getUgcNpcGuidsBytes(int index) {
        return ugcNpcGuids_.getByteString(index);
      }
      /**
       * <code>repeated string ugcNpcGuids = 3;</code>
       * @param index The index to set the value at.
       * @param value The ugcNpcGuids to set.
       * @return This builder for chaining.
       */
      public Builder setUgcNpcGuids(
          int index, java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        ensureUgcNpcGuidsIsMutable();
        ugcNpcGuids_.set(index, value);
        onChanged();
        return this;
      }
      /**
       * <code>repeated string ugcNpcGuids = 3;</code>
       * @param value The ugcNpcGuids to add.
       * @return This builder for chaining.
       */
      public Builder addUgcNpcGuids(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        ensureUgcNpcGuidsIsMutable();
        ugcNpcGuids_.add(value);
        onChanged();
        return this;
      }
      /**
       * <code>repeated string ugcNpcGuids = 3;</code>
       * @param values The ugcNpcGuids to add.
       * @return This builder for chaining.
       */
      public Builder addAllUgcNpcGuids(
          java.lang.Iterable<java.lang.String> values) {
        ensureUgcNpcGuidsIsMutable();
        com.google.protobuf.AbstractMessageLite.Builder.addAll(
            values, ugcNpcGuids_);
        onChanged();
        return this;
      }
      /**
       * <code>repeated string ugcNpcGuids = 3;</code>
       * @return This builder for chaining.
       */
      public Builder clearUgcNpcGuids() {
        ugcNpcGuids_ = com.google.protobuf.LazyStringArrayList.EMPTY;
        bitField0_ = (bitField0_ & ~0x00000004);
        onChanged();
        return this;
      }
      /**
       * <code>repeated string ugcNpcGuids = 3;</code>
       * @param value The bytes of the ugcNpcGuids to add.
       * @return This builder for chaining.
       */
      public Builder addUgcNpcGuidsBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        ensureUgcNpcGuidsIsMutable();
        ugcNpcGuids_.add(value);
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.GS2GS_NTF_RENT_FLOOR)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.GS2GS_NTF_RENT_FLOOR)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<GS2GS_NTF_RENT_FLOOR>
        PARSER = new com.google.protobuf.AbstractParser<GS2GS_NTF_RENT_FLOOR>() {
      @java.lang.Override
      public GS2GS_NTF_RENT_FLOOR parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<GS2GS_NTF_RENT_FLOOR> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<GS2GS_NTF_RENT_FLOOR> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOSOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS)
      com.google.protobuf.MessageOrBuilder {

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

    /**
     * <code>repeated .ModifyFloorLinkedInfo modifyFloorLinkedInfos = 2;</code>
     */
    java.util.List<com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfo> 
        getModifyFloorLinkedInfosList();
    /**
     * <code>repeated .ModifyFloorLinkedInfo modifyFloorLinkedInfos = 2;</code>
     */
    com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfo getModifyFloorLinkedInfos(int index);
    /**
     * <code>repeated .ModifyFloorLinkedInfo modifyFloorLinkedInfos = 2;</code>
     */
    int getModifyFloorLinkedInfosCount();
    /**
     * <code>repeated .ModifyFloorLinkedInfo modifyFloorLinkedInfos = 2;</code>
     */
    java.util.List<? extends com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfoOrBuilder> 
        getModifyFloorLinkedInfosOrBuilderList();
    /**
     * <code>repeated .ModifyFloorLinkedInfo modifyFloorLinkedInfos = 2;</code>
     */
    com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfoOrBuilder getModifyFloorLinkedInfosOrBuilder(
        int index);
  }
  /**
   * Protobuf type {@code ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS}
   */
  public static final class GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS)
      GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOSOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS.newBuilder() to construct.
    private GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS() {
      exceptServerName_ = "";
      modifyFloorLinkedInfos_ = java.util.Collections.emptyList();
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS.Builder.class);
    }

    public static final int EXCEPTSERVERNAME_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object exceptServerName_ = "";
    /**
     * <code>string exceptServerName = 1;</code>
     * @return The exceptServerName.
     */
    @java.lang.Override
    public java.lang.String getExceptServerName() {
      java.lang.Object ref = exceptServerName_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        exceptServerName_ = s;
        return s;
      }
    }
    /**
     * <code>string exceptServerName = 1;</code>
     * @return The bytes for exceptServerName.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getExceptServerNameBytes() {
      java.lang.Object ref = exceptServerName_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        exceptServerName_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int MODIFYFLOORLINKEDINFOS_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private java.util.List<com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfo> modifyFloorLinkedInfos_;
    /**
     * <code>repeated .ModifyFloorLinkedInfo modifyFloorLinkedInfos = 2;</code>
     */
    @java.lang.Override
    public java.util.List<com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfo> getModifyFloorLinkedInfosList() {
      return modifyFloorLinkedInfos_;
    }
    /**
     * <code>repeated .ModifyFloorLinkedInfo modifyFloorLinkedInfos = 2;</code>
     */
    @java.lang.Override
    public java.util.List<? extends com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfoOrBuilder> 
        getModifyFloorLinkedInfosOrBuilderList() {
      return modifyFloorLinkedInfos_;
    }
    /**
     * <code>repeated .ModifyFloorLinkedInfo modifyFloorLinkedInfos = 2;</code>
     */
    @java.lang.Override
    public int getModifyFloorLinkedInfosCount() {
      return modifyFloorLinkedInfos_.size();
    }
    /**
     * <code>repeated .ModifyFloorLinkedInfo modifyFloorLinkedInfos = 2;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfo getModifyFloorLinkedInfos(int index) {
      return modifyFloorLinkedInfos_.get(index);
    }
    /**
     * <code>repeated .ModifyFloorLinkedInfo modifyFloorLinkedInfos = 2;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfoOrBuilder getModifyFloorLinkedInfosOrBuilder(
        int index) {
      return modifyFloorLinkedInfos_.get(index);
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(exceptServerName_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, exceptServerName_);
      }
      for (int i = 0; i < modifyFloorLinkedInfos_.size(); i++) {
        output.writeMessage(2, modifyFloorLinkedInfos_.get(i));
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(exceptServerName_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, exceptServerName_);
      }
      for (int i = 0; i < modifyFloorLinkedInfos_.size(); i++) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(2, modifyFloorLinkedInfos_.get(i));
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS) obj;

      if (!getExceptServerName()
          .equals(other.getExceptServerName())) return false;
      if (!getModifyFloorLinkedInfosList()
          .equals(other.getModifyFloorLinkedInfosList())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + EXCEPTSERVERNAME_FIELD_NUMBER;
      hash = (53 * hash) + getExceptServerName().hashCode();
      if (getModifyFloorLinkedInfosCount() > 0) {
        hash = (37 * hash) + MODIFYFLOORLINKEDINFOS_FIELD_NUMBER;
        hash = (53 * hash) + getModifyFloorLinkedInfosList().hashCode();
      }
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOSOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        exceptServerName_ = "";
        if (modifyFloorLinkedInfosBuilder_ == null) {
          modifyFloorLinkedInfos_ = java.util.Collections.emptyList();
        } else {
          modifyFloorLinkedInfos_ = null;
          modifyFloorLinkedInfosBuilder_.clear();
        }
        bitField0_ = (bitField0_ & ~0x00000002);
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS(this);
        buildPartialRepeatedFields(result);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartialRepeatedFields(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS result) {
        if (modifyFloorLinkedInfosBuilder_ == null) {
          if (((bitField0_ & 0x00000002) != 0)) {
            modifyFloorLinkedInfos_ = java.util.Collections.unmodifiableList(modifyFloorLinkedInfos_);
            bitField0_ = (bitField0_ & ~0x00000002);
          }
          result.modifyFloorLinkedInfos_ = modifyFloorLinkedInfos_;
        } else {
          result.modifyFloorLinkedInfos_ = modifyFloorLinkedInfosBuilder_.build();
        }
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.exceptServerName_ = exceptServerName_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS.getDefaultInstance()) return this;
        if (!other.getExceptServerName().isEmpty()) {
          exceptServerName_ = other.exceptServerName_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (modifyFloorLinkedInfosBuilder_ == null) {
          if (!other.modifyFloorLinkedInfos_.isEmpty()) {
            if (modifyFloorLinkedInfos_.isEmpty()) {
              modifyFloorLinkedInfos_ = other.modifyFloorLinkedInfos_;
              bitField0_ = (bitField0_ & ~0x00000002);
            } else {
              ensureModifyFloorLinkedInfosIsMutable();
              modifyFloorLinkedInfos_.addAll(other.modifyFloorLinkedInfos_);
            }
            onChanged();
          }
        } else {
          if (!other.modifyFloorLinkedInfos_.isEmpty()) {
            if (modifyFloorLinkedInfosBuilder_.isEmpty()) {
              modifyFloorLinkedInfosBuilder_.dispose();
              modifyFloorLinkedInfosBuilder_ = null;
              modifyFloorLinkedInfos_ = other.modifyFloorLinkedInfos_;
              bitField0_ = (bitField0_ & ~0x00000002);
              modifyFloorLinkedInfosBuilder_ = 
                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
                   getModifyFloorLinkedInfosFieldBuilder() : null;
            } else {
              modifyFloorLinkedInfosBuilder_.addAllMessages(other.modifyFloorLinkedInfos_);
            }
          }
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                exceptServerName_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfo m =
                    input.readMessage(
                        com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfo.parser(),
                        extensionRegistry);
                if (modifyFloorLinkedInfosBuilder_ == null) {
                  ensureModifyFloorLinkedInfosIsMutable();
                  modifyFloorLinkedInfos_.add(m);
                } else {
                  modifyFloorLinkedInfosBuilder_.addMessage(m);
                }
                break;
              } // case 18
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object exceptServerName_ = "";
      /**
       * <code>string exceptServerName = 1;</code>
       * @return The exceptServerName.
       */
      public java.lang.String getExceptServerName() {
        java.lang.Object ref = exceptServerName_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          exceptServerName_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string exceptServerName = 1;</code>
       * @return The bytes for exceptServerName.
       */
      public com.google.protobuf.ByteString
          getExceptServerNameBytes() {
        java.lang.Object ref = exceptServerName_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          exceptServerName_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string exceptServerName = 1;</code>
       * @param value The exceptServerName to set.
       * @return This builder for chaining.
       */
      public Builder setExceptServerName(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        exceptServerName_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string exceptServerName = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearExceptServerName() {
        exceptServerName_ = getDefaultInstance().getExceptServerName();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string exceptServerName = 1;</code>
       * @param value The bytes for exceptServerName to set.
       * @return This builder for chaining.
       */
      public Builder setExceptServerNameBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        exceptServerName_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.util.List<com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfo> modifyFloorLinkedInfos_ =
        java.util.Collections.emptyList();
      private void ensureModifyFloorLinkedInfosIsMutable() {
        if (!((bitField0_ & 0x00000002) != 0)) {
          modifyFloorLinkedInfos_ = new java.util.ArrayList<com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfo>(modifyFloorLinkedInfos_);
          bitField0_ |= 0x00000002;
         }
      }

      private com.google.protobuf.RepeatedFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfo, com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfo.Builder, com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfoOrBuilder> modifyFloorLinkedInfosBuilder_;

      /**
       * <code>repeated .ModifyFloorLinkedInfo modifyFloorLinkedInfos = 2;</code>
       */
      public java.util.List<com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfo> getModifyFloorLinkedInfosList() {
        if (modifyFloorLinkedInfosBuilder_ == null) {
          return java.util.Collections.unmodifiableList(modifyFloorLinkedInfos_);
        } else {
          return modifyFloorLinkedInfosBuilder_.getMessageList();
        }
      }
      /**
       * <code>repeated .ModifyFloorLinkedInfo modifyFloorLinkedInfos = 2;</code>
       */
      public int getModifyFloorLinkedInfosCount() {
        if (modifyFloorLinkedInfosBuilder_ == null) {
          return modifyFloorLinkedInfos_.size();
        } else {
          return modifyFloorLinkedInfosBuilder_.getCount();
        }
      }
      /**
       * <code>repeated .ModifyFloorLinkedInfo modifyFloorLinkedInfos = 2;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfo getModifyFloorLinkedInfos(int index) {
        if (modifyFloorLinkedInfosBuilder_ == null) {
          return modifyFloorLinkedInfos_.get(index);
        } else {
          return modifyFloorLinkedInfosBuilder_.getMessage(index);
        }
      }
      /**
       * <code>repeated .ModifyFloorLinkedInfo modifyFloorLinkedInfos = 2;</code>
       */
      public Builder setModifyFloorLinkedInfos(
          int index, com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfo value) {
        if (modifyFloorLinkedInfosBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureModifyFloorLinkedInfosIsMutable();
          modifyFloorLinkedInfos_.set(index, value);
          onChanged();
        } else {
          modifyFloorLinkedInfosBuilder_.setMessage(index, value);
        }
        return this;
      }
      /**
       * <code>repeated .ModifyFloorLinkedInfo modifyFloorLinkedInfos = 2;</code>
       */
      public Builder setModifyFloorLinkedInfos(
          int index, com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfo.Builder builderForValue) {
        if (modifyFloorLinkedInfosBuilder_ == null) {
          ensureModifyFloorLinkedInfosIsMutable();
          modifyFloorLinkedInfos_.set(index, builderForValue.build());
          onChanged();
        } else {
          modifyFloorLinkedInfosBuilder_.setMessage(index, builderForValue.build());
        }
        return this;
      }
      /**
       * <code>repeated .ModifyFloorLinkedInfo modifyFloorLinkedInfos = 2;</code>
       */
      public Builder addModifyFloorLinkedInfos(com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfo value) {
        if (modifyFloorLinkedInfosBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureModifyFloorLinkedInfosIsMutable();
          modifyFloorLinkedInfos_.add(value);
          onChanged();
        } else {
          modifyFloorLinkedInfosBuilder_.addMessage(value);
        }
        return this;
      }
      /**
       * <code>repeated .ModifyFloorLinkedInfo modifyFloorLinkedInfos = 2;</code>
       */
      public Builder addModifyFloorLinkedInfos(
          int index, com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfo value) {
        if (modifyFloorLinkedInfosBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureModifyFloorLinkedInfosIsMutable();
          modifyFloorLinkedInfos_.add(index, value);
          onChanged();
        } else {
          modifyFloorLinkedInfosBuilder_.addMessage(index, value);
        }
        return this;
      }
      /**
       * <code>repeated .ModifyFloorLinkedInfo modifyFloorLinkedInfos = 2;</code>
       */
      public Builder addModifyFloorLinkedInfos(
          com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfo.Builder builderForValue) {
        if (modifyFloorLinkedInfosBuilder_ == null) {
          ensureModifyFloorLinkedInfosIsMutable();
          modifyFloorLinkedInfos_.add(builderForValue.build());
          onChanged();
        } else {
          modifyFloorLinkedInfosBuilder_.addMessage(builderForValue.build());
        }
        return this;
      }
      /**
       * <code>repeated .ModifyFloorLinkedInfo modifyFloorLinkedInfos = 2;</code>
       */
      public Builder addModifyFloorLinkedInfos(
          int index, com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfo.Builder builderForValue) {
        if (modifyFloorLinkedInfosBuilder_ == null) {
          ensureModifyFloorLinkedInfosIsMutable();
          modifyFloorLinkedInfos_.add(index, builderForValue.build());
          onChanged();
        } else {
          modifyFloorLinkedInfosBuilder_.addMessage(index, builderForValue.build());
        }
        return this;
      }
      /**
       * <code>repeated .ModifyFloorLinkedInfo modifyFloorLinkedInfos = 2;</code>
       */
      public Builder addAllModifyFloorLinkedInfos(
          java.lang.Iterable<? extends com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfo> values) {
        if (modifyFloorLinkedInfosBuilder_ == null) {
          ensureModifyFloorLinkedInfosIsMutable();
          com.google.protobuf.AbstractMessageLite.Builder.addAll(
              values, modifyFloorLinkedInfos_);
          onChanged();
        } else {
          modifyFloorLinkedInfosBuilder_.addAllMessages(values);
        }
        return this;
      }
      /**
       * <code>repeated .ModifyFloorLinkedInfo modifyFloorLinkedInfos = 2;</code>
       */
      public Builder clearModifyFloorLinkedInfos() {
        if (modifyFloorLinkedInfosBuilder_ == null) {
          modifyFloorLinkedInfos_ = java.util.Collections.emptyList();
          bitField0_ = (bitField0_ & ~0x00000002);
          onChanged();
        } else {
          modifyFloorLinkedInfosBuilder_.clear();
        }
        return this;
      }
      /**
       * <code>repeated .ModifyFloorLinkedInfo modifyFloorLinkedInfos = 2;</code>
       */
      public Builder removeModifyFloorLinkedInfos(int index) {
        if (modifyFloorLinkedInfosBuilder_ == null) {
          ensureModifyFloorLinkedInfosIsMutable();
          modifyFloorLinkedInfos_.remove(index);
          onChanged();
        } else {
          modifyFloorLinkedInfosBuilder_.remove(index);
        }
        return this;
      }
      /**
       * <code>repeated .ModifyFloorLinkedInfo modifyFloorLinkedInfos = 2;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfo.Builder getModifyFloorLinkedInfosBuilder(
          int index) {
        return getModifyFloorLinkedInfosFieldBuilder().getBuilder(index);
      }
      /**
       * <code>repeated .ModifyFloorLinkedInfo modifyFloorLinkedInfos = 2;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfoOrBuilder getModifyFloorLinkedInfosOrBuilder(
          int index) {
        if (modifyFloorLinkedInfosBuilder_ == null) {
          return modifyFloorLinkedInfos_.get(index);  } else {
          return modifyFloorLinkedInfosBuilder_.getMessageOrBuilder(index);
        }
      }
      /**
       * <code>repeated .ModifyFloorLinkedInfo modifyFloorLinkedInfos = 2;</code>
       */
      public java.util.List<? extends com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfoOrBuilder> 
           getModifyFloorLinkedInfosOrBuilderList() {
        if (modifyFloorLinkedInfosBuilder_ != null) {
          return modifyFloorLinkedInfosBuilder_.getMessageOrBuilderList();
        } else {
          return java.util.Collections.unmodifiableList(modifyFloorLinkedInfos_);
        }
      }
      /**
       * <code>repeated .ModifyFloorLinkedInfo modifyFloorLinkedInfos = 2;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfo.Builder addModifyFloorLinkedInfosBuilder() {
        return getModifyFloorLinkedInfosFieldBuilder().addBuilder(
            com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfo.getDefaultInstance());
      }
      /**
       * <code>repeated .ModifyFloorLinkedInfo modifyFloorLinkedInfos = 2;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfo.Builder addModifyFloorLinkedInfosBuilder(
          int index) {
        return getModifyFloorLinkedInfosFieldBuilder().addBuilder(
            index, com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfo.getDefaultInstance());
      }
      /**
       * <code>repeated .ModifyFloorLinkedInfo modifyFloorLinkedInfos = 2;</code>
       */
      public java.util.List<com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfo.Builder> 
           getModifyFloorLinkedInfosBuilderList() {
        return getModifyFloorLinkedInfosFieldBuilder().getBuilderList();
      }
      private com.google.protobuf.RepeatedFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfo, com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfo.Builder, com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfoOrBuilder> 
          getModifyFloorLinkedInfosFieldBuilder() {
        if (modifyFloorLinkedInfosBuilder_ == null) {
          modifyFloorLinkedInfosBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
              com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfo, com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfo.Builder, com.caliverse.admin.domain.RabbitMq.message.ModifyFloorLinkedInfoOrBuilder>(
                  modifyFloorLinkedInfos_,
                  ((bitField0_ & 0x00000002) != 0),
                  getParentForChildren(),
                  isClean());
          modifyFloorLinkedInfos_ = null;
        }
        return modifyFloorLinkedInfosBuilder_;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS>
        PARSER = new com.google.protobuf.AbstractParser<GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS>() {
      @java.lang.Override
      public GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGEOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE)
      com.google.protobuf.MessageOrBuilder {

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

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

    /**
     * <code>double calium = 3;</code>
     * @return The calium.
     */
    double getCalium();
  }
  /**
   * Protobuf type {@code ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE}
   */
  public static final class OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE)
      OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGEOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE.newBuilder() to construct.
    private OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE() {
      requestServerName_ = "";
      contentId_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE.Builder.class);
    }

    public static final int REQUESTSERVERNAME_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object requestServerName_ = "";
    /**
     * <code>string requestServerName = 1;</code>
     * @return The requestServerName.
     */
    @java.lang.Override
    public java.lang.String getRequestServerName() {
      java.lang.Object ref = requestServerName_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        requestServerName_ = s;
        return s;
      }
    }
    /**
     * <code>string requestServerName = 1;</code>
     * @return The bytes for requestServerName.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getRequestServerNameBytes() {
      java.lang.Object ref = requestServerName_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        requestServerName_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int CONTENTID_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object contentId_ = "";
    /**
     * <code>string contentId = 2;</code>
     * @return The contentId.
     */
    @java.lang.Override
    public java.lang.String getContentId() {
      java.lang.Object ref = contentId_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        contentId_ = s;
        return s;
      }
    }
    /**
     * <code>string contentId = 2;</code>
     * @return The bytes for contentId.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getContentIdBytes() {
      java.lang.Object ref = contentId_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        contentId_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int CALIUM_FIELD_NUMBER = 3;
    private double calium_ = 0D;
    /**
     * <code>double calium = 3;</code>
     * @return The calium.
     */
    @java.lang.Override
    public double getCalium() {
      return calium_;
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestServerName_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, requestServerName_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(contentId_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, contentId_);
      }
      if (java.lang.Double.doubleToRawLongBits(calium_) != 0) {
        output.writeDouble(3, calium_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestServerName_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, requestServerName_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(contentId_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, contentId_);
      }
      if (java.lang.Double.doubleToRawLongBits(calium_) != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeDoubleSize(3, calium_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE) obj;

      if (!getRequestServerName()
          .equals(other.getRequestServerName())) return false;
      if (!getContentId()
          .equals(other.getContentId())) return false;
      if (java.lang.Double.doubleToLongBits(getCalium())
          != java.lang.Double.doubleToLongBits(
              other.getCalium())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + REQUESTSERVERNAME_FIELD_NUMBER;
      hash = (53 * hash) + getRequestServerName().hashCode();
      hash = (37 * hash) + CONTENTID_FIELD_NUMBER;
      hash = (53 * hash) + getContentId().hashCode();
      hash = (37 * hash) + CALIUM_FIELD_NUMBER;
      hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
          java.lang.Double.doubleToLongBits(getCalium()));
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGEOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        requestServerName_ = "";
        contentId_ = "";
        calium_ = 0D;
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.requestServerName_ = requestServerName_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.contentId_ = contentId_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.calium_ = calium_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE.getDefaultInstance()) return this;
        if (!other.getRequestServerName().isEmpty()) {
          requestServerName_ = other.requestServerName_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.getContentId().isEmpty()) {
          contentId_ = other.contentId_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        if (other.getCalium() != 0D) {
          setCalium(other.getCalium());
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                requestServerName_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                contentId_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              case 25: {
                calium_ = input.readDouble();
                bitField0_ |= 0x00000004;
                break;
              } // case 25
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object requestServerName_ = "";
      /**
       * <code>string requestServerName = 1;</code>
       * @return The requestServerName.
       */
      public java.lang.String getRequestServerName() {
        java.lang.Object ref = requestServerName_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          requestServerName_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string requestServerName = 1;</code>
       * @return The bytes for requestServerName.
       */
      public com.google.protobuf.ByteString
          getRequestServerNameBytes() {
        java.lang.Object ref = requestServerName_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          requestServerName_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string requestServerName = 1;</code>
       * @param value The requestServerName to set.
       * @return This builder for chaining.
       */
      public Builder setRequestServerName(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        requestServerName_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string requestServerName = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearRequestServerName() {
        requestServerName_ = getDefaultInstance().getRequestServerName();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string requestServerName = 1;</code>
       * @param value The bytes for requestServerName to set.
       * @return This builder for chaining.
       */
      public Builder setRequestServerNameBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        requestServerName_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.lang.Object contentId_ = "";
      /**
       * <code>string contentId = 2;</code>
       * @return The contentId.
       */
      public java.lang.String getContentId() {
        java.lang.Object ref = contentId_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          contentId_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string contentId = 2;</code>
       * @return The bytes for contentId.
       */
      public com.google.protobuf.ByteString
          getContentIdBytes() {
        java.lang.Object ref = contentId_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          contentId_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string contentId = 2;</code>
       * @param value The contentId to set.
       * @return This builder for chaining.
       */
      public Builder setContentId(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        contentId_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>string contentId = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearContentId() {
        contentId_ = getDefaultInstance().getContentId();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <code>string contentId = 2;</code>
       * @param value The bytes for contentId to set.
       * @return This builder for chaining.
       */
      public Builder setContentIdBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        contentId_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }

      private double calium_ ;
      /**
       * <code>double calium = 3;</code>
       * @return The calium.
       */
      @java.lang.Override
      public double getCalium() {
        return calium_;
      }
      /**
       * <code>double calium = 3;</code>
       * @param value The calium to set.
       * @return This builder for chaining.
       */
      public Builder setCalium(double value) {
        
        calium_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <code>double calium = 3;</code>
       * @return This builder for chaining.
       */
      public Builder clearCalium() {
        bitField0_ = (bitField0_ & ~0x00000004);
        calium_ = 0D;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE>
        PARSER = new com.google.protobuf.AbstractParser<OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE>() {
      @java.lang.Override
      public OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGEOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE)
      com.google.protobuf.MessageOrBuilder {

    /**
     * <code>.Result result = 1;</code>
     * @return Whether the result field is set.
     */
    boolean hasResult();
    /**
     * <code>.Result result = 1;</code>
     * @return The result.
     */
    com.caliverse.admin.domain.RabbitMq.message.Result getResult();
    /**
     * <code>.Result result = 1;</code>
     */
    com.caliverse.admin.domain.RabbitMq.message.ResultOrBuilder getResultOrBuilder();
  }
  /**
   * Protobuf type {@code ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE}
   */
  public static final class OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE)
      OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGEOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE.newBuilder() to construct.
    private OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE() {
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE.Builder.class);
    }

    public static final int RESULT_FIELD_NUMBER = 1;
    private com.caliverse.admin.domain.RabbitMq.message.Result result_;
    /**
     * <code>.Result result = 1;</code>
     * @return Whether the result field is set.
     */
    @java.lang.Override
    public boolean hasResult() {
      return result_ != null;
    }
    /**
     * <code>.Result result = 1;</code>
     * @return The result.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.Result getResult() {
      return result_ == null ? com.caliverse.admin.domain.RabbitMq.message.Result.getDefaultInstance() : result_;
    }
    /**
     * <code>.Result result = 1;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ResultOrBuilder getResultOrBuilder() {
      return result_ == null ? com.caliverse.admin.domain.RabbitMq.message.Result.getDefaultInstance() : result_;
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (result_ != null) {
        output.writeMessage(1, getResult());
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (result_ != null) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(1, getResult());
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE) obj;

      if (hasResult() != other.hasResult()) return false;
      if (hasResult()) {
        if (!getResult()
            .equals(other.getResult())) return false;
      }
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      if (hasResult()) {
        hash = (37 * hash) + RESULT_FIELD_NUMBER;
        hash = (53 * hash) + getResult().hashCode();
      }
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGEOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        result_ = null;
        if (resultBuilder_ != null) {
          resultBuilder_.dispose();
          resultBuilder_ = null;
        }
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.result_ = resultBuilder_ == null
              ? result_
              : resultBuilder_.build();
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE.getDefaultInstance()) return this;
        if (other.hasResult()) {
          mergeResult(other.getResult());
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                input.readMessage(
                    getResultFieldBuilder().getBuilder(),
                    extensionRegistry);
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private com.caliverse.admin.domain.RabbitMq.message.Result result_;
      private com.google.protobuf.SingleFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.Result, com.caliverse.admin.domain.RabbitMq.message.Result.Builder, com.caliverse.admin.domain.RabbitMq.message.ResultOrBuilder> resultBuilder_;
      /**
       * <code>.Result result = 1;</code>
       * @return Whether the result field is set.
       */
      public boolean hasResult() {
        return ((bitField0_ & 0x00000001) != 0);
      }
      /**
       * <code>.Result result = 1;</code>
       * @return The result.
       */
      public com.caliverse.admin.domain.RabbitMq.message.Result getResult() {
        if (resultBuilder_ == null) {
          return result_ == null ? com.caliverse.admin.domain.RabbitMq.message.Result.getDefaultInstance() : result_;
        } else {
          return resultBuilder_.getMessage();
        }
      }
      /**
       * <code>.Result result = 1;</code>
       */
      public Builder setResult(com.caliverse.admin.domain.RabbitMq.message.Result value) {
        if (resultBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          result_ = value;
        } else {
          resultBuilder_.setMessage(value);
        }
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>.Result result = 1;</code>
       */
      public Builder setResult(
          com.caliverse.admin.domain.RabbitMq.message.Result.Builder builderForValue) {
        if (resultBuilder_ == null) {
          result_ = builderForValue.build();
        } else {
          resultBuilder_.setMessage(builderForValue.build());
        }
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>.Result result = 1;</code>
       */
      public Builder mergeResult(com.caliverse.admin.domain.RabbitMq.message.Result value) {
        if (resultBuilder_ == null) {
          if (((bitField0_ & 0x00000001) != 0) &&
            result_ != null &&
            result_ != com.caliverse.admin.domain.RabbitMq.message.Result.getDefaultInstance()) {
            getResultBuilder().mergeFrom(value);
          } else {
            result_ = value;
          }
        } else {
          resultBuilder_.mergeFrom(value);
        }
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>.Result result = 1;</code>
       */
      public Builder clearResult() {
        bitField0_ = (bitField0_ & ~0x00000001);
        result_ = null;
        if (resultBuilder_ != null) {
          resultBuilder_.dispose();
          resultBuilder_ = null;
        }
        onChanged();
        return this;
      }
      /**
       * <code>.Result result = 1;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.Result.Builder getResultBuilder() {
        bitField0_ |= 0x00000001;
        onChanged();
        return getResultFieldBuilder().getBuilder();
      }
      /**
       * <code>.Result result = 1;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.ResultOrBuilder getResultOrBuilder() {
        if (resultBuilder_ != null) {
          return resultBuilder_.getMessageOrBuilder();
        } else {
          return result_ == null ?
              com.caliverse.admin.domain.RabbitMq.message.Result.getDefaultInstance() : result_;
        }
      }
      /**
       * <code>.Result result = 1;</code>
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.Result, com.caliverse.admin.domain.RabbitMq.message.Result.Builder, com.caliverse.admin.domain.RabbitMq.message.ResultOrBuilder> 
          getResultFieldBuilder() {
        if (resultBuilder_ == null) {
          resultBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              com.caliverse.admin.domain.RabbitMq.message.Result, com.caliverse.admin.domain.RabbitMq.message.Result.Builder, com.caliverse.admin.domain.RabbitMq.message.ResultOrBuilder>(
                  getResult(),
                  getParentForChildren(),
                  isClean());
          result_ = null;
        }
        return resultBuilder_;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE>
        PARSER = new com.google.protobuf.AbstractParser<OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE>() {
      @java.lang.Override
      public OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFOOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO)
      com.google.protobuf.MessageOrBuilder {
  }
  /**
   * Protobuf type {@code ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO}
   */
  public static final class GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO)
      GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFOOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO.newBuilder() to construct.
    private GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO() {
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO.Builder.class);
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO) obj;

      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFOOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO(this);
        onBuilt();
        return result;
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO.getDefaultInstance()) return this;
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO>
        PARSER = new com.google.protobuf.AbstractParser<GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO>() {
      @java.lang.Override
      public GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface GS2GS_NTF_MODIFY_LAND_INFOOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO)
      com.google.protobuf.MessageOrBuilder {

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

    /**
     * <code>repeated .LandInfo landInfos = 2;</code>
     */
    java.util.List<com.caliverse.admin.domain.RabbitMq.message.LandInfo> 
        getLandInfosList();
    /**
     * <code>repeated .LandInfo landInfos = 2;</code>
     */
    com.caliverse.admin.domain.RabbitMq.message.LandInfo getLandInfos(int index);
    /**
     * <code>repeated .LandInfo landInfos = 2;</code>
     */
    int getLandInfosCount();
    /**
     * <code>repeated .LandInfo landInfos = 2;</code>
     */
    java.util.List<? extends com.caliverse.admin.domain.RabbitMq.message.LandInfoOrBuilder> 
        getLandInfosOrBuilderList();
    /**
     * <code>repeated .LandInfo landInfos = 2;</code>
     */
    com.caliverse.admin.domain.RabbitMq.message.LandInfoOrBuilder getLandInfosOrBuilder(
        int index);
  }
  /**
   * Protobuf type {@code ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO}
   */
  public static final class GS2GS_NTF_MODIFY_LAND_INFO extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO)
      GS2GS_NTF_MODIFY_LAND_INFOOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use GS2GS_NTF_MODIFY_LAND_INFO.newBuilder() to construct.
    private GS2GS_NTF_MODIFY_LAND_INFO(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private GS2GS_NTF_MODIFY_LAND_INFO() {
      exceptServerName_ = "";
      landInfos_ = java.util.Collections.emptyList();
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new GS2GS_NTF_MODIFY_LAND_INFO();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_MODIFY_LAND_INFO_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_MODIFY_LAND_INFO_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO.Builder.class);
    }

    public static final int EXCEPTSERVERNAME_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object exceptServerName_ = "";
    /**
     * <code>string exceptServerName = 1;</code>
     * @return The exceptServerName.
     */
    @java.lang.Override
    public java.lang.String getExceptServerName() {
      java.lang.Object ref = exceptServerName_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        exceptServerName_ = s;
        return s;
      }
    }
    /**
     * <code>string exceptServerName = 1;</code>
     * @return The bytes for exceptServerName.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getExceptServerNameBytes() {
      java.lang.Object ref = exceptServerName_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        exceptServerName_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int LANDINFOS_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private java.util.List<com.caliverse.admin.domain.RabbitMq.message.LandInfo> landInfos_;
    /**
     * <code>repeated .LandInfo landInfos = 2;</code>
     */
    @java.lang.Override
    public java.util.List<com.caliverse.admin.domain.RabbitMq.message.LandInfo> getLandInfosList() {
      return landInfos_;
    }
    /**
     * <code>repeated .LandInfo landInfos = 2;</code>
     */
    @java.lang.Override
    public java.util.List<? extends com.caliverse.admin.domain.RabbitMq.message.LandInfoOrBuilder> 
        getLandInfosOrBuilderList() {
      return landInfos_;
    }
    /**
     * <code>repeated .LandInfo landInfos = 2;</code>
     */
    @java.lang.Override
    public int getLandInfosCount() {
      return landInfos_.size();
    }
    /**
     * <code>repeated .LandInfo landInfos = 2;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.LandInfo getLandInfos(int index) {
      return landInfos_.get(index);
    }
    /**
     * <code>repeated .LandInfo landInfos = 2;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.LandInfoOrBuilder getLandInfosOrBuilder(
        int index) {
      return landInfos_.get(index);
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(exceptServerName_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, exceptServerName_);
      }
      for (int i = 0; i < landInfos_.size(); i++) {
        output.writeMessage(2, landInfos_.get(i));
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(exceptServerName_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, exceptServerName_);
      }
      for (int i = 0; i < landInfos_.size(); i++) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(2, landInfos_.get(i));
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO) obj;

      if (!getExceptServerName()
          .equals(other.getExceptServerName())) return false;
      if (!getLandInfosList()
          .equals(other.getLandInfosList())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + EXCEPTSERVERNAME_FIELD_NUMBER;
      hash = (53 * hash) + getExceptServerName().hashCode();
      if (getLandInfosCount() > 0) {
        hash = (37 * hash) + LANDINFOS_FIELD_NUMBER;
        hash = (53 * hash) + getLandInfosList().hashCode();
      }
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFOOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_MODIFY_LAND_INFO_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_MODIFY_LAND_INFO_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        exceptServerName_ = "";
        if (landInfosBuilder_ == null) {
          landInfos_ = java.util.Collections.emptyList();
        } else {
          landInfos_ = null;
          landInfosBuilder_.clear();
        }
        bitField0_ = (bitField0_ & ~0x00000002);
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_MODIFY_LAND_INFO_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO(this);
        buildPartialRepeatedFields(result);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartialRepeatedFields(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO result) {
        if (landInfosBuilder_ == null) {
          if (((bitField0_ & 0x00000002) != 0)) {
            landInfos_ = java.util.Collections.unmodifiableList(landInfos_);
            bitField0_ = (bitField0_ & ~0x00000002);
          }
          result.landInfos_ = landInfos_;
        } else {
          result.landInfos_ = landInfosBuilder_.build();
        }
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.exceptServerName_ = exceptServerName_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO.getDefaultInstance()) return this;
        if (!other.getExceptServerName().isEmpty()) {
          exceptServerName_ = other.exceptServerName_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (landInfosBuilder_ == null) {
          if (!other.landInfos_.isEmpty()) {
            if (landInfos_.isEmpty()) {
              landInfos_ = other.landInfos_;
              bitField0_ = (bitField0_ & ~0x00000002);
            } else {
              ensureLandInfosIsMutable();
              landInfos_.addAll(other.landInfos_);
            }
            onChanged();
          }
        } else {
          if (!other.landInfos_.isEmpty()) {
            if (landInfosBuilder_.isEmpty()) {
              landInfosBuilder_.dispose();
              landInfosBuilder_ = null;
              landInfos_ = other.landInfos_;
              bitField0_ = (bitField0_ & ~0x00000002);
              landInfosBuilder_ = 
                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
                   getLandInfosFieldBuilder() : null;
            } else {
              landInfosBuilder_.addAllMessages(other.landInfos_);
            }
          }
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                exceptServerName_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                com.caliverse.admin.domain.RabbitMq.message.LandInfo m =
                    input.readMessage(
                        com.caliverse.admin.domain.RabbitMq.message.LandInfo.parser(),
                        extensionRegistry);
                if (landInfosBuilder_ == null) {
                  ensureLandInfosIsMutable();
                  landInfos_.add(m);
                } else {
                  landInfosBuilder_.addMessage(m);
                }
                break;
              } // case 18
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object exceptServerName_ = "";
      /**
       * <code>string exceptServerName = 1;</code>
       * @return The exceptServerName.
       */
      public java.lang.String getExceptServerName() {
        java.lang.Object ref = exceptServerName_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          exceptServerName_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string exceptServerName = 1;</code>
       * @return The bytes for exceptServerName.
       */
      public com.google.protobuf.ByteString
          getExceptServerNameBytes() {
        java.lang.Object ref = exceptServerName_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          exceptServerName_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string exceptServerName = 1;</code>
       * @param value The exceptServerName to set.
       * @return This builder for chaining.
       */
      public Builder setExceptServerName(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        exceptServerName_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string exceptServerName = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearExceptServerName() {
        exceptServerName_ = getDefaultInstance().getExceptServerName();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string exceptServerName = 1;</code>
       * @param value The bytes for exceptServerName to set.
       * @return This builder for chaining.
       */
      public Builder setExceptServerNameBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        exceptServerName_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.util.List<com.caliverse.admin.domain.RabbitMq.message.LandInfo> landInfos_ =
        java.util.Collections.emptyList();
      private void ensureLandInfosIsMutable() {
        if (!((bitField0_ & 0x00000002) != 0)) {
          landInfos_ = new java.util.ArrayList<com.caliverse.admin.domain.RabbitMq.message.LandInfo>(landInfos_);
          bitField0_ |= 0x00000002;
         }
      }

      private com.google.protobuf.RepeatedFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.LandInfo, com.caliverse.admin.domain.RabbitMq.message.LandInfo.Builder, com.caliverse.admin.domain.RabbitMq.message.LandInfoOrBuilder> landInfosBuilder_;

      /**
       * <code>repeated .LandInfo landInfos = 2;</code>
       */
      public java.util.List<com.caliverse.admin.domain.RabbitMq.message.LandInfo> getLandInfosList() {
        if (landInfosBuilder_ == null) {
          return java.util.Collections.unmodifiableList(landInfos_);
        } else {
          return landInfosBuilder_.getMessageList();
        }
      }
      /**
       * <code>repeated .LandInfo landInfos = 2;</code>
       */
      public int getLandInfosCount() {
        if (landInfosBuilder_ == null) {
          return landInfos_.size();
        } else {
          return landInfosBuilder_.getCount();
        }
      }
      /**
       * <code>repeated .LandInfo landInfos = 2;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.LandInfo getLandInfos(int index) {
        if (landInfosBuilder_ == null) {
          return landInfos_.get(index);
        } else {
          return landInfosBuilder_.getMessage(index);
        }
      }
      /**
       * <code>repeated .LandInfo landInfos = 2;</code>
       */
      public Builder setLandInfos(
          int index, com.caliverse.admin.domain.RabbitMq.message.LandInfo value) {
        if (landInfosBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureLandInfosIsMutable();
          landInfos_.set(index, value);
          onChanged();
        } else {
          landInfosBuilder_.setMessage(index, value);
        }
        return this;
      }
      /**
       * <code>repeated .LandInfo landInfos = 2;</code>
       */
      public Builder setLandInfos(
          int index, com.caliverse.admin.domain.RabbitMq.message.LandInfo.Builder builderForValue) {
        if (landInfosBuilder_ == null) {
          ensureLandInfosIsMutable();
          landInfos_.set(index, builderForValue.build());
          onChanged();
        } else {
          landInfosBuilder_.setMessage(index, builderForValue.build());
        }
        return this;
      }
      /**
       * <code>repeated .LandInfo landInfos = 2;</code>
       */
      public Builder addLandInfos(com.caliverse.admin.domain.RabbitMq.message.LandInfo value) {
        if (landInfosBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureLandInfosIsMutable();
          landInfos_.add(value);
          onChanged();
        } else {
          landInfosBuilder_.addMessage(value);
        }
        return this;
      }
      /**
       * <code>repeated .LandInfo landInfos = 2;</code>
       */
      public Builder addLandInfos(
          int index, com.caliverse.admin.domain.RabbitMq.message.LandInfo value) {
        if (landInfosBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureLandInfosIsMutable();
          landInfos_.add(index, value);
          onChanged();
        } else {
          landInfosBuilder_.addMessage(index, value);
        }
        return this;
      }
      /**
       * <code>repeated .LandInfo landInfos = 2;</code>
       */
      public Builder addLandInfos(
          com.caliverse.admin.domain.RabbitMq.message.LandInfo.Builder builderForValue) {
        if (landInfosBuilder_ == null) {
          ensureLandInfosIsMutable();
          landInfos_.add(builderForValue.build());
          onChanged();
        } else {
          landInfosBuilder_.addMessage(builderForValue.build());
        }
        return this;
      }
      /**
       * <code>repeated .LandInfo landInfos = 2;</code>
       */
      public Builder addLandInfos(
          int index, com.caliverse.admin.domain.RabbitMq.message.LandInfo.Builder builderForValue) {
        if (landInfosBuilder_ == null) {
          ensureLandInfosIsMutable();
          landInfos_.add(index, builderForValue.build());
          onChanged();
        } else {
          landInfosBuilder_.addMessage(index, builderForValue.build());
        }
        return this;
      }
      /**
       * <code>repeated .LandInfo landInfos = 2;</code>
       */
      public Builder addAllLandInfos(
          java.lang.Iterable<? extends com.caliverse.admin.domain.RabbitMq.message.LandInfo> values) {
        if (landInfosBuilder_ == null) {
          ensureLandInfosIsMutable();
          com.google.protobuf.AbstractMessageLite.Builder.addAll(
              values, landInfos_);
          onChanged();
        } else {
          landInfosBuilder_.addAllMessages(values);
        }
        return this;
      }
      /**
       * <code>repeated .LandInfo landInfos = 2;</code>
       */
      public Builder clearLandInfos() {
        if (landInfosBuilder_ == null) {
          landInfos_ = java.util.Collections.emptyList();
          bitField0_ = (bitField0_ & ~0x00000002);
          onChanged();
        } else {
          landInfosBuilder_.clear();
        }
        return this;
      }
      /**
       * <code>repeated .LandInfo landInfos = 2;</code>
       */
      public Builder removeLandInfos(int index) {
        if (landInfosBuilder_ == null) {
          ensureLandInfosIsMutable();
          landInfos_.remove(index);
          onChanged();
        } else {
          landInfosBuilder_.remove(index);
        }
        return this;
      }
      /**
       * <code>repeated .LandInfo landInfos = 2;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.LandInfo.Builder getLandInfosBuilder(
          int index) {
        return getLandInfosFieldBuilder().getBuilder(index);
      }
      /**
       * <code>repeated .LandInfo landInfos = 2;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.LandInfoOrBuilder getLandInfosOrBuilder(
          int index) {
        if (landInfosBuilder_ == null) {
          return landInfos_.get(index);  } else {
          return landInfosBuilder_.getMessageOrBuilder(index);
        }
      }
      /**
       * <code>repeated .LandInfo landInfos = 2;</code>
       */
      public java.util.List<? extends com.caliverse.admin.domain.RabbitMq.message.LandInfoOrBuilder> 
           getLandInfosOrBuilderList() {
        if (landInfosBuilder_ != null) {
          return landInfosBuilder_.getMessageOrBuilderList();
        } else {
          return java.util.Collections.unmodifiableList(landInfos_);
        }
      }
      /**
       * <code>repeated .LandInfo landInfos = 2;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.LandInfo.Builder addLandInfosBuilder() {
        return getLandInfosFieldBuilder().addBuilder(
            com.caliverse.admin.domain.RabbitMq.message.LandInfo.getDefaultInstance());
      }
      /**
       * <code>repeated .LandInfo landInfos = 2;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.LandInfo.Builder addLandInfosBuilder(
          int index) {
        return getLandInfosFieldBuilder().addBuilder(
            index, com.caliverse.admin.domain.RabbitMq.message.LandInfo.getDefaultInstance());
      }
      /**
       * <code>repeated .LandInfo landInfos = 2;</code>
       */
      public java.util.List<com.caliverse.admin.domain.RabbitMq.message.LandInfo.Builder> 
           getLandInfosBuilderList() {
        return getLandInfosFieldBuilder().getBuilderList();
      }
      private com.google.protobuf.RepeatedFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.LandInfo, com.caliverse.admin.domain.RabbitMq.message.LandInfo.Builder, com.caliverse.admin.domain.RabbitMq.message.LandInfoOrBuilder> 
          getLandInfosFieldBuilder() {
        if (landInfosBuilder_ == null) {
          landInfosBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
              com.caliverse.admin.domain.RabbitMq.message.LandInfo, com.caliverse.admin.domain.RabbitMq.message.LandInfo.Builder, com.caliverse.admin.domain.RabbitMq.message.LandInfoOrBuilder>(
                  landInfos_,
                  ((bitField0_ & 0x00000002) != 0),
                  getParentForChildren(),
                  isClean());
          landInfos_ = null;
        }
        return landInfosBuilder_;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<GS2GS_NTF_MODIFY_LAND_INFO>
        PARSER = new com.google.protobuf.AbstractParser<GS2GS_NTF_MODIFY_LAND_INFO>() {
      @java.lang.Override
      public GS2GS_NTF_MODIFY_LAND_INFO parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<GS2GS_NTF_MODIFY_LAND_INFO> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<GS2GS_NTF_MODIFY_LAND_INFO> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface GS2GS_NTF_MODIFY_BUILDING_INFOOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO)
      com.google.protobuf.MessageOrBuilder {

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

    /**
     * <code>repeated .BuildingInfo buildingInfos = 2;</code>
     */
    java.util.List<com.caliverse.admin.domain.RabbitMq.message.BuildingInfo> 
        getBuildingInfosList();
    /**
     * <code>repeated .BuildingInfo buildingInfos = 2;</code>
     */
    com.caliverse.admin.domain.RabbitMq.message.BuildingInfo getBuildingInfos(int index);
    /**
     * <code>repeated .BuildingInfo buildingInfos = 2;</code>
     */
    int getBuildingInfosCount();
    /**
     * <code>repeated .BuildingInfo buildingInfos = 2;</code>
     */
    java.util.List<? extends com.caliverse.admin.domain.RabbitMq.message.BuildingInfoOrBuilder> 
        getBuildingInfosOrBuilderList();
    /**
     * <code>repeated .BuildingInfo buildingInfos = 2;</code>
     */
    com.caliverse.admin.domain.RabbitMq.message.BuildingInfoOrBuilder getBuildingInfosOrBuilder(
        int index);
  }
  /**
   * Protobuf type {@code ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO}
   */
  public static final class GS2GS_NTF_MODIFY_BUILDING_INFO extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO)
      GS2GS_NTF_MODIFY_BUILDING_INFOOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use GS2GS_NTF_MODIFY_BUILDING_INFO.newBuilder() to construct.
    private GS2GS_NTF_MODIFY_BUILDING_INFO(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private GS2GS_NTF_MODIFY_BUILDING_INFO() {
      exceptServerName_ = "";
      buildingInfos_ = java.util.Collections.emptyList();
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new GS2GS_NTF_MODIFY_BUILDING_INFO();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_MODIFY_BUILDING_INFO_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_MODIFY_BUILDING_INFO_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO.Builder.class);
    }

    public static final int EXCEPTSERVERNAME_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object exceptServerName_ = "";
    /**
     * <code>string exceptServerName = 1;</code>
     * @return The exceptServerName.
     */
    @java.lang.Override
    public java.lang.String getExceptServerName() {
      java.lang.Object ref = exceptServerName_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        exceptServerName_ = s;
        return s;
      }
    }
    /**
     * <code>string exceptServerName = 1;</code>
     * @return The bytes for exceptServerName.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getExceptServerNameBytes() {
      java.lang.Object ref = exceptServerName_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        exceptServerName_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int BUILDINGINFOS_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private java.util.List<com.caliverse.admin.domain.RabbitMq.message.BuildingInfo> buildingInfos_;
    /**
     * <code>repeated .BuildingInfo buildingInfos = 2;</code>
     */
    @java.lang.Override
    public java.util.List<com.caliverse.admin.domain.RabbitMq.message.BuildingInfo> getBuildingInfosList() {
      return buildingInfos_;
    }
    /**
     * <code>repeated .BuildingInfo buildingInfos = 2;</code>
     */
    @java.lang.Override
    public java.util.List<? extends com.caliverse.admin.domain.RabbitMq.message.BuildingInfoOrBuilder> 
        getBuildingInfosOrBuilderList() {
      return buildingInfos_;
    }
    /**
     * <code>repeated .BuildingInfo buildingInfos = 2;</code>
     */
    @java.lang.Override
    public int getBuildingInfosCount() {
      return buildingInfos_.size();
    }
    /**
     * <code>repeated .BuildingInfo buildingInfos = 2;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.BuildingInfo getBuildingInfos(int index) {
      return buildingInfos_.get(index);
    }
    /**
     * <code>repeated .BuildingInfo buildingInfos = 2;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.BuildingInfoOrBuilder getBuildingInfosOrBuilder(
        int index) {
      return buildingInfos_.get(index);
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(exceptServerName_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, exceptServerName_);
      }
      for (int i = 0; i < buildingInfos_.size(); i++) {
        output.writeMessage(2, buildingInfos_.get(i));
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(exceptServerName_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, exceptServerName_);
      }
      for (int i = 0; i < buildingInfos_.size(); i++) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(2, buildingInfos_.get(i));
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO) obj;

      if (!getExceptServerName()
          .equals(other.getExceptServerName())) return false;
      if (!getBuildingInfosList()
          .equals(other.getBuildingInfosList())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + EXCEPTSERVERNAME_FIELD_NUMBER;
      hash = (53 * hash) + getExceptServerName().hashCode();
      if (getBuildingInfosCount() > 0) {
        hash = (37 * hash) + BUILDINGINFOS_FIELD_NUMBER;
        hash = (53 * hash) + getBuildingInfosList().hashCode();
      }
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFOOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_MODIFY_BUILDING_INFO_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_MODIFY_BUILDING_INFO_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        exceptServerName_ = "";
        if (buildingInfosBuilder_ == null) {
          buildingInfos_ = java.util.Collections.emptyList();
        } else {
          buildingInfos_ = null;
          buildingInfosBuilder_.clear();
        }
        bitField0_ = (bitField0_ & ~0x00000002);
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_MODIFY_BUILDING_INFO_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO(this);
        buildPartialRepeatedFields(result);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartialRepeatedFields(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO result) {
        if (buildingInfosBuilder_ == null) {
          if (((bitField0_ & 0x00000002) != 0)) {
            buildingInfos_ = java.util.Collections.unmodifiableList(buildingInfos_);
            bitField0_ = (bitField0_ & ~0x00000002);
          }
          result.buildingInfos_ = buildingInfos_;
        } else {
          result.buildingInfos_ = buildingInfosBuilder_.build();
        }
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.exceptServerName_ = exceptServerName_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO.getDefaultInstance()) return this;
        if (!other.getExceptServerName().isEmpty()) {
          exceptServerName_ = other.exceptServerName_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (buildingInfosBuilder_ == null) {
          if (!other.buildingInfos_.isEmpty()) {
            if (buildingInfos_.isEmpty()) {
              buildingInfos_ = other.buildingInfos_;
              bitField0_ = (bitField0_ & ~0x00000002);
            } else {
              ensureBuildingInfosIsMutable();
              buildingInfos_.addAll(other.buildingInfos_);
            }
            onChanged();
          }
        } else {
          if (!other.buildingInfos_.isEmpty()) {
            if (buildingInfosBuilder_.isEmpty()) {
              buildingInfosBuilder_.dispose();
              buildingInfosBuilder_ = null;
              buildingInfos_ = other.buildingInfos_;
              bitField0_ = (bitField0_ & ~0x00000002);
              buildingInfosBuilder_ = 
                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
                   getBuildingInfosFieldBuilder() : null;
            } else {
              buildingInfosBuilder_.addAllMessages(other.buildingInfos_);
            }
          }
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                exceptServerName_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                com.caliverse.admin.domain.RabbitMq.message.BuildingInfo m =
                    input.readMessage(
                        com.caliverse.admin.domain.RabbitMq.message.BuildingInfo.parser(),
                        extensionRegistry);
                if (buildingInfosBuilder_ == null) {
                  ensureBuildingInfosIsMutable();
                  buildingInfos_.add(m);
                } else {
                  buildingInfosBuilder_.addMessage(m);
                }
                break;
              } // case 18
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object exceptServerName_ = "";
      /**
       * <code>string exceptServerName = 1;</code>
       * @return The exceptServerName.
       */
      public java.lang.String getExceptServerName() {
        java.lang.Object ref = exceptServerName_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          exceptServerName_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string exceptServerName = 1;</code>
       * @return The bytes for exceptServerName.
       */
      public com.google.protobuf.ByteString
          getExceptServerNameBytes() {
        java.lang.Object ref = exceptServerName_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          exceptServerName_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string exceptServerName = 1;</code>
       * @param value The exceptServerName to set.
       * @return This builder for chaining.
       */
      public Builder setExceptServerName(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        exceptServerName_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string exceptServerName = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearExceptServerName() {
        exceptServerName_ = getDefaultInstance().getExceptServerName();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string exceptServerName = 1;</code>
       * @param value The bytes for exceptServerName to set.
       * @return This builder for chaining.
       */
      public Builder setExceptServerNameBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        exceptServerName_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.util.List<com.caliverse.admin.domain.RabbitMq.message.BuildingInfo> buildingInfos_ =
        java.util.Collections.emptyList();
      private void ensureBuildingInfosIsMutable() {
        if (!((bitField0_ & 0x00000002) != 0)) {
          buildingInfos_ = new java.util.ArrayList<com.caliverse.admin.domain.RabbitMq.message.BuildingInfo>(buildingInfos_);
          bitField0_ |= 0x00000002;
         }
      }

      private com.google.protobuf.RepeatedFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.BuildingInfo, com.caliverse.admin.domain.RabbitMq.message.BuildingInfo.Builder, com.caliverse.admin.domain.RabbitMq.message.BuildingInfoOrBuilder> buildingInfosBuilder_;

      /**
       * <code>repeated .BuildingInfo buildingInfos = 2;</code>
       */
      public java.util.List<com.caliverse.admin.domain.RabbitMq.message.BuildingInfo> getBuildingInfosList() {
        if (buildingInfosBuilder_ == null) {
          return java.util.Collections.unmodifiableList(buildingInfos_);
        } else {
          return buildingInfosBuilder_.getMessageList();
        }
      }
      /**
       * <code>repeated .BuildingInfo buildingInfos = 2;</code>
       */
      public int getBuildingInfosCount() {
        if (buildingInfosBuilder_ == null) {
          return buildingInfos_.size();
        } else {
          return buildingInfosBuilder_.getCount();
        }
      }
      /**
       * <code>repeated .BuildingInfo buildingInfos = 2;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.BuildingInfo getBuildingInfos(int index) {
        if (buildingInfosBuilder_ == null) {
          return buildingInfos_.get(index);
        } else {
          return buildingInfosBuilder_.getMessage(index);
        }
      }
      /**
       * <code>repeated .BuildingInfo buildingInfos = 2;</code>
       */
      public Builder setBuildingInfos(
          int index, com.caliverse.admin.domain.RabbitMq.message.BuildingInfo value) {
        if (buildingInfosBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureBuildingInfosIsMutable();
          buildingInfos_.set(index, value);
          onChanged();
        } else {
          buildingInfosBuilder_.setMessage(index, value);
        }
        return this;
      }
      /**
       * <code>repeated .BuildingInfo buildingInfos = 2;</code>
       */
      public Builder setBuildingInfos(
          int index, com.caliverse.admin.domain.RabbitMq.message.BuildingInfo.Builder builderForValue) {
        if (buildingInfosBuilder_ == null) {
          ensureBuildingInfosIsMutable();
          buildingInfos_.set(index, builderForValue.build());
          onChanged();
        } else {
          buildingInfosBuilder_.setMessage(index, builderForValue.build());
        }
        return this;
      }
      /**
       * <code>repeated .BuildingInfo buildingInfos = 2;</code>
       */
      public Builder addBuildingInfos(com.caliverse.admin.domain.RabbitMq.message.BuildingInfo value) {
        if (buildingInfosBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureBuildingInfosIsMutable();
          buildingInfos_.add(value);
          onChanged();
        } else {
          buildingInfosBuilder_.addMessage(value);
        }
        return this;
      }
      /**
       * <code>repeated .BuildingInfo buildingInfos = 2;</code>
       */
      public Builder addBuildingInfos(
          int index, com.caliverse.admin.domain.RabbitMq.message.BuildingInfo value) {
        if (buildingInfosBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureBuildingInfosIsMutable();
          buildingInfos_.add(index, value);
          onChanged();
        } else {
          buildingInfosBuilder_.addMessage(index, value);
        }
        return this;
      }
      /**
       * <code>repeated .BuildingInfo buildingInfos = 2;</code>
       */
      public Builder addBuildingInfos(
          com.caliverse.admin.domain.RabbitMq.message.BuildingInfo.Builder builderForValue) {
        if (buildingInfosBuilder_ == null) {
          ensureBuildingInfosIsMutable();
          buildingInfos_.add(builderForValue.build());
          onChanged();
        } else {
          buildingInfosBuilder_.addMessage(builderForValue.build());
        }
        return this;
      }
      /**
       * <code>repeated .BuildingInfo buildingInfos = 2;</code>
       */
      public Builder addBuildingInfos(
          int index, com.caliverse.admin.domain.RabbitMq.message.BuildingInfo.Builder builderForValue) {
        if (buildingInfosBuilder_ == null) {
          ensureBuildingInfosIsMutable();
          buildingInfos_.add(index, builderForValue.build());
          onChanged();
        } else {
          buildingInfosBuilder_.addMessage(index, builderForValue.build());
        }
        return this;
      }
      /**
       * <code>repeated .BuildingInfo buildingInfos = 2;</code>
       */
      public Builder addAllBuildingInfos(
          java.lang.Iterable<? extends com.caliverse.admin.domain.RabbitMq.message.BuildingInfo> values) {
        if (buildingInfosBuilder_ == null) {
          ensureBuildingInfosIsMutable();
          com.google.protobuf.AbstractMessageLite.Builder.addAll(
              values, buildingInfos_);
          onChanged();
        } else {
          buildingInfosBuilder_.addAllMessages(values);
        }
        return this;
      }
      /**
       * <code>repeated .BuildingInfo buildingInfos = 2;</code>
       */
      public Builder clearBuildingInfos() {
        if (buildingInfosBuilder_ == null) {
          buildingInfos_ = java.util.Collections.emptyList();
          bitField0_ = (bitField0_ & ~0x00000002);
          onChanged();
        } else {
          buildingInfosBuilder_.clear();
        }
        return this;
      }
      /**
       * <code>repeated .BuildingInfo buildingInfos = 2;</code>
       */
      public Builder removeBuildingInfos(int index) {
        if (buildingInfosBuilder_ == null) {
          ensureBuildingInfosIsMutable();
          buildingInfos_.remove(index);
          onChanged();
        } else {
          buildingInfosBuilder_.remove(index);
        }
        return this;
      }
      /**
       * <code>repeated .BuildingInfo buildingInfos = 2;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.BuildingInfo.Builder getBuildingInfosBuilder(
          int index) {
        return getBuildingInfosFieldBuilder().getBuilder(index);
      }
      /**
       * <code>repeated .BuildingInfo buildingInfos = 2;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.BuildingInfoOrBuilder getBuildingInfosOrBuilder(
          int index) {
        if (buildingInfosBuilder_ == null) {
          return buildingInfos_.get(index);  } else {
          return buildingInfosBuilder_.getMessageOrBuilder(index);
        }
      }
      /**
       * <code>repeated .BuildingInfo buildingInfos = 2;</code>
       */
      public java.util.List<? extends com.caliverse.admin.domain.RabbitMq.message.BuildingInfoOrBuilder> 
           getBuildingInfosOrBuilderList() {
        if (buildingInfosBuilder_ != null) {
          return buildingInfosBuilder_.getMessageOrBuilderList();
        } else {
          return java.util.Collections.unmodifiableList(buildingInfos_);
        }
      }
      /**
       * <code>repeated .BuildingInfo buildingInfos = 2;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.BuildingInfo.Builder addBuildingInfosBuilder() {
        return getBuildingInfosFieldBuilder().addBuilder(
            com.caliverse.admin.domain.RabbitMq.message.BuildingInfo.getDefaultInstance());
      }
      /**
       * <code>repeated .BuildingInfo buildingInfos = 2;</code>
       */
      public com.caliverse.admin.domain.RabbitMq.message.BuildingInfo.Builder addBuildingInfosBuilder(
          int index) {
        return getBuildingInfosFieldBuilder().addBuilder(
            index, com.caliverse.admin.domain.RabbitMq.message.BuildingInfo.getDefaultInstance());
      }
      /**
       * <code>repeated .BuildingInfo buildingInfos = 2;</code>
       */
      public java.util.List<com.caliverse.admin.domain.RabbitMq.message.BuildingInfo.Builder> 
           getBuildingInfosBuilderList() {
        return getBuildingInfosFieldBuilder().getBuilderList();
      }
      private com.google.protobuf.RepeatedFieldBuilderV3<
          com.caliverse.admin.domain.RabbitMq.message.BuildingInfo, com.caliverse.admin.domain.RabbitMq.message.BuildingInfo.Builder, com.caliverse.admin.domain.RabbitMq.message.BuildingInfoOrBuilder> 
          getBuildingInfosFieldBuilder() {
        if (buildingInfosBuilder_ == null) {
          buildingInfosBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
              com.caliverse.admin.domain.RabbitMq.message.BuildingInfo, com.caliverse.admin.domain.RabbitMq.message.BuildingInfo.Builder, com.caliverse.admin.domain.RabbitMq.message.BuildingInfoOrBuilder>(
                  buildingInfos_,
                  ((bitField0_ & 0x00000002) != 0),
                  getParentForChildren(),
                  isClean());
          buildingInfos_ = null;
        }
        return buildingInfosBuilder_;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<GS2GS_NTF_MODIFY_BUILDING_INFO>
        PARSER = new com.google.protobuf.AbstractParser<GS2GS_NTF_MODIFY_BUILDING_INFO>() {
      @java.lang.Override
      public GS2GS_NTF_MODIFY_BUILDING_INFO parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<GS2GS_NTF_MODIFY_BUILDING_INFO> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<GS2GS_NTF_MODIFY_BUILDING_INFO> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface GS2GS_NTF_MODIFY_BUILDING_PROFITOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT)
      com.google.protobuf.MessageOrBuilder {

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

    /**
     * <code>int32 buildingMetaId = 2;</code>
     * @return The buildingMetaId.
     */
    int getBuildingMetaId();

    /**
     * <code>map&lt;int32, .FloorProfitInfo&gt; floorProfits = 3;</code>
     */
    int getFloorProfitsCount();
    /**
     * <code>map&lt;int32, .FloorProfitInfo&gt; floorProfits = 3;</code>
     */
    boolean containsFloorProfits(
        int key);
    /**
     * Use {@link #getFloorProfitsMap()} instead.
     */
    @java.lang.Deprecated
    java.util.Map<java.lang.Integer, com.caliverse.admin.domain.RabbitMq.message.FloorProfitInfo>
    getFloorProfits();
    /**
     * <code>map&lt;int32, .FloorProfitInfo&gt; floorProfits = 3;</code>
     */
    java.util.Map<java.lang.Integer, com.caliverse.admin.domain.RabbitMq.message.FloorProfitInfo>
    getFloorProfitsMap();
    /**
     * <code>map&lt;int32, .FloorProfitInfo&gt; floorProfits = 3;</code>
     */
    /* nullable */
com.caliverse.admin.domain.RabbitMq.message.FloorProfitInfo getFloorProfitsOrDefault(
        int key,
        /* nullable */
com.caliverse.admin.domain.RabbitMq.message.FloorProfitInfo defaultValue);
    /**
     * <code>map&lt;int32, .FloorProfitInfo&gt; floorProfits = 3;</code>
     */
    com.caliverse.admin.domain.RabbitMq.message.FloorProfitInfo getFloorProfitsOrThrow(
        int key);
  }
  /**
   * Protobuf type {@code ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT}
   */
  public static final class GS2GS_NTF_MODIFY_BUILDING_PROFIT extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT)
      GS2GS_NTF_MODIFY_BUILDING_PROFITOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use GS2GS_NTF_MODIFY_BUILDING_PROFIT.newBuilder() to construct.
    private GS2GS_NTF_MODIFY_BUILDING_PROFIT(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private GS2GS_NTF_MODIFY_BUILDING_PROFIT() {
      exceptServerName_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new GS2GS_NTF_MODIFY_BUILDING_PROFIT();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_MODIFY_BUILDING_PROFIT_descriptor;
    }

    @SuppressWarnings({"rawtypes"})
    @java.lang.Override
    protected com.google.protobuf.MapField internalGetMapField(
        int number) {
      switch (number) {
        case 3:
          return internalGetFloorProfits();
        default:
          throw new RuntimeException(
              "Invalid map field number: " + number);
      }
    }
    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_MODIFY_BUILDING_PROFIT_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT.Builder.class);
    }

    public static final int EXCEPTSERVERNAME_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object exceptServerName_ = "";
    /**
     * <code>string exceptServerName = 1;</code>
     * @return The exceptServerName.
     */
    @java.lang.Override
    public java.lang.String getExceptServerName() {
      java.lang.Object ref = exceptServerName_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        exceptServerName_ = s;
        return s;
      }
    }
    /**
     * <code>string exceptServerName = 1;</code>
     * @return The bytes for exceptServerName.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getExceptServerNameBytes() {
      java.lang.Object ref = exceptServerName_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        exceptServerName_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int BUILDINGMETAID_FIELD_NUMBER = 2;
    private int buildingMetaId_ = 0;
    /**
     * <code>int32 buildingMetaId = 2;</code>
     * @return The buildingMetaId.
     */
    @java.lang.Override
    public int getBuildingMetaId() {
      return buildingMetaId_;
    }

    public static final int FLOORPROFITS_FIELD_NUMBER = 3;
    private static final class FloorProfitsDefaultEntryHolder {
      static final com.google.protobuf.MapEntry<
          java.lang.Integer, com.caliverse.admin.domain.RabbitMq.message.FloorProfitInfo> defaultEntry =
              com.google.protobuf.MapEntry
              .<java.lang.Integer, com.caliverse.admin.domain.RabbitMq.message.FloorProfitInfo>newDefaultInstance(
                  com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_MODIFY_BUILDING_PROFIT_FloorProfitsEntry_descriptor, 
                  com.google.protobuf.WireFormat.FieldType.INT32,
                  0,
                  com.google.protobuf.WireFormat.FieldType.MESSAGE,
                  com.caliverse.admin.domain.RabbitMq.message.FloorProfitInfo.getDefaultInstance());
    }
    @SuppressWarnings("serial")
    private com.google.protobuf.MapField<
        java.lang.Integer, com.caliverse.admin.domain.RabbitMq.message.FloorProfitInfo> floorProfits_;
    private com.google.protobuf.MapField<java.lang.Integer, com.caliverse.admin.domain.RabbitMq.message.FloorProfitInfo>
    internalGetFloorProfits() {
      if (floorProfits_ == null) {
        return com.google.protobuf.MapField.emptyMapField(
            FloorProfitsDefaultEntryHolder.defaultEntry);
      }
      return floorProfits_;
    }
    public int getFloorProfitsCount() {
      return internalGetFloorProfits().getMap().size();
    }
    /**
     * <code>map&lt;int32, .FloorProfitInfo&gt; floorProfits = 3;</code>
     */
    @java.lang.Override
    public boolean containsFloorProfits(
        int key) {
      
      return internalGetFloorProfits().getMap().containsKey(key);
    }
    /**
     * Use {@link #getFloorProfitsMap()} instead.
     */
    @java.lang.Override
    @java.lang.Deprecated
    public java.util.Map<java.lang.Integer, com.caliverse.admin.domain.RabbitMq.message.FloorProfitInfo> getFloorProfits() {
      return getFloorProfitsMap();
    }
    /**
     * <code>map&lt;int32, .FloorProfitInfo&gt; floorProfits = 3;</code>
     */
    @java.lang.Override
    public java.util.Map<java.lang.Integer, com.caliverse.admin.domain.RabbitMq.message.FloorProfitInfo> getFloorProfitsMap() {
      return internalGetFloorProfits().getMap();
    }
    /**
     * <code>map&lt;int32, .FloorProfitInfo&gt; floorProfits = 3;</code>
     */
    @java.lang.Override
    public /* nullable */
com.caliverse.admin.domain.RabbitMq.message.FloorProfitInfo getFloorProfitsOrDefault(
        int key,
        /* nullable */
com.caliverse.admin.domain.RabbitMq.message.FloorProfitInfo defaultValue) {
      
      java.util.Map<java.lang.Integer, com.caliverse.admin.domain.RabbitMq.message.FloorProfitInfo> map =
          internalGetFloorProfits().getMap();
      return map.containsKey(key) ? map.get(key) : defaultValue;
    }
    /**
     * <code>map&lt;int32, .FloorProfitInfo&gt; floorProfits = 3;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.FloorProfitInfo getFloorProfitsOrThrow(
        int key) {
      
      java.util.Map<java.lang.Integer, com.caliverse.admin.domain.RabbitMq.message.FloorProfitInfo> map =
          internalGetFloorProfits().getMap();
      if (!map.containsKey(key)) {
        throw new java.lang.IllegalArgumentException();
      }
      return map.get(key);
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(exceptServerName_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, exceptServerName_);
      }
      if (buildingMetaId_ != 0) {
        output.writeInt32(2, buildingMetaId_);
      }
      com.google.protobuf.GeneratedMessageV3
        .serializeIntegerMapTo(
          output,
          internalGetFloorProfits(),
          FloorProfitsDefaultEntryHolder.defaultEntry,
          3);
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(exceptServerName_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, exceptServerName_);
      }
      if (buildingMetaId_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(2, buildingMetaId_);
      }
      for (java.util.Map.Entry<java.lang.Integer, com.caliverse.admin.domain.RabbitMq.message.FloorProfitInfo> entry
           : internalGetFloorProfits().getMap().entrySet()) {
        com.google.protobuf.MapEntry<java.lang.Integer, com.caliverse.admin.domain.RabbitMq.message.FloorProfitInfo>
        floorProfits__ = FloorProfitsDefaultEntryHolder.defaultEntry.newBuilderForType()
            .setKey(entry.getKey())
            .setValue(entry.getValue())
            .build();
        size += com.google.protobuf.CodedOutputStream
            .computeMessageSize(3, floorProfits__);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT) obj;

      if (!getExceptServerName()
          .equals(other.getExceptServerName())) return false;
      if (getBuildingMetaId()
          != other.getBuildingMetaId()) return false;
      if (!internalGetFloorProfits().equals(
          other.internalGetFloorProfits())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + EXCEPTSERVERNAME_FIELD_NUMBER;
      hash = (53 * hash) + getExceptServerName().hashCode();
      hash = (37 * hash) + BUILDINGMETAID_FIELD_NUMBER;
      hash = (53 * hash) + getBuildingMetaId();
      if (!internalGetFloorProfits().getMap().isEmpty()) {
        hash = (37 * hash) + FLOORPROFITS_FIELD_NUMBER;
        hash = (53 * hash) + internalGetFloorProfits().hashCode();
      }
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFITOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_MODIFY_BUILDING_PROFIT_descriptor;
      }

      @SuppressWarnings({"rawtypes"})
      protected com.google.protobuf.MapField internalGetMapField(
          int number) {
        switch (number) {
          case 3:
            return internalGetFloorProfits();
          default:
            throw new RuntimeException(
                "Invalid map field number: " + number);
        }
      }
      @SuppressWarnings({"rawtypes"})
      protected com.google.protobuf.MapField internalGetMutableMapField(
          int number) {
        switch (number) {
          case 3:
            return internalGetMutableFloorProfits();
          default:
            throw new RuntimeException(
                "Invalid map field number: " + number);
        }
      }
      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_MODIFY_BUILDING_PROFIT_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        exceptServerName_ = "";
        buildingMetaId_ = 0;
        internalGetMutableFloorProfits().clear();
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_MODIFY_BUILDING_PROFIT_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.exceptServerName_ = exceptServerName_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.buildingMetaId_ = buildingMetaId_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.floorProfits_ = internalGetFloorProfits();
          result.floorProfits_.makeImmutable();
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT.getDefaultInstance()) return this;
        if (!other.getExceptServerName().isEmpty()) {
          exceptServerName_ = other.exceptServerName_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (other.getBuildingMetaId() != 0) {
          setBuildingMetaId(other.getBuildingMetaId());
        }
        internalGetMutableFloorProfits().mergeFrom(
            other.internalGetFloorProfits());
        bitField0_ |= 0x00000004;
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                exceptServerName_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 16: {
                buildingMetaId_ = input.readInt32();
                bitField0_ |= 0x00000002;
                break;
              } // case 16
              case 26: {
                com.google.protobuf.MapEntry<java.lang.Integer, com.caliverse.admin.domain.RabbitMq.message.FloorProfitInfo>
                floorProfits__ = input.readMessage(
                    FloorProfitsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
                internalGetMutableFloorProfits().getMutableMap().put(
                    floorProfits__.getKey(), floorProfits__.getValue());
                bitField0_ |= 0x00000004;
                break;
              } // case 26
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object exceptServerName_ = "";
      /**
       * <code>string exceptServerName = 1;</code>
       * @return The exceptServerName.
       */
      public java.lang.String getExceptServerName() {
        java.lang.Object ref = exceptServerName_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          exceptServerName_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <code>string exceptServerName = 1;</code>
       * @return The bytes for exceptServerName.
       */
      public com.google.protobuf.ByteString
          getExceptServerNameBytes() {
        java.lang.Object ref = exceptServerName_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          exceptServerName_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <code>string exceptServerName = 1;</code>
       * @param value The exceptServerName to set.
       * @return This builder for chaining.
       */
      public Builder setExceptServerName(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        exceptServerName_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <code>string exceptServerName = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearExceptServerName() {
        exceptServerName_ = getDefaultInstance().getExceptServerName();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <code>string exceptServerName = 1;</code>
       * @param value The bytes for exceptServerName to set.
       * @return This builder for chaining.
       */
      public Builder setExceptServerNameBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        exceptServerName_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private int buildingMetaId_ ;
      /**
       * <code>int32 buildingMetaId = 2;</code>
       * @return The buildingMetaId.
       */
      @java.lang.Override
      public int getBuildingMetaId() {
        return buildingMetaId_;
      }
      /**
       * <code>int32 buildingMetaId = 2;</code>
       * @param value The buildingMetaId to set.
       * @return This builder for chaining.
       */
      public Builder setBuildingMetaId(int value) {
        
        buildingMetaId_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <code>int32 buildingMetaId = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearBuildingMetaId() {
        bitField0_ = (bitField0_ & ~0x00000002);
        buildingMetaId_ = 0;
        onChanged();
        return this;
      }

      private com.google.protobuf.MapField<
          java.lang.Integer, com.caliverse.admin.domain.RabbitMq.message.FloorProfitInfo> floorProfits_;
      private com.google.protobuf.MapField<java.lang.Integer, com.caliverse.admin.domain.RabbitMq.message.FloorProfitInfo>
          internalGetFloorProfits() {
        if (floorProfits_ == null) {
          return com.google.protobuf.MapField.emptyMapField(
              FloorProfitsDefaultEntryHolder.defaultEntry);
        }
        return floorProfits_;
      }
      private com.google.protobuf.MapField<java.lang.Integer, com.caliverse.admin.domain.RabbitMq.message.FloorProfitInfo>
          internalGetMutableFloorProfits() {
        if (floorProfits_ == null) {
          floorProfits_ = com.google.protobuf.MapField.newMapField(
              FloorProfitsDefaultEntryHolder.defaultEntry);
        }
        if (!floorProfits_.isMutable()) {
          floorProfits_ = floorProfits_.copy();
        }
        bitField0_ |= 0x00000004;
        onChanged();
        return floorProfits_;
      }
      public int getFloorProfitsCount() {
        return internalGetFloorProfits().getMap().size();
      }
      /**
       * <code>map&lt;int32, .FloorProfitInfo&gt; floorProfits = 3;</code>
       */
      @java.lang.Override
      public boolean containsFloorProfits(
          int key) {
        
        return internalGetFloorProfits().getMap().containsKey(key);
      }
      /**
       * Use {@link #getFloorProfitsMap()} instead.
       */
      @java.lang.Override
      @java.lang.Deprecated
      public java.util.Map<java.lang.Integer, com.caliverse.admin.domain.RabbitMq.message.FloorProfitInfo> getFloorProfits() {
        return getFloorProfitsMap();
      }
      /**
       * <code>map&lt;int32, .FloorProfitInfo&gt; floorProfits = 3;</code>
       */
      @java.lang.Override
      public java.util.Map<java.lang.Integer, com.caliverse.admin.domain.RabbitMq.message.FloorProfitInfo> getFloorProfitsMap() {
        return internalGetFloorProfits().getMap();
      }
      /**
       * <code>map&lt;int32, .FloorProfitInfo&gt; floorProfits = 3;</code>
       */
      @java.lang.Override
      public /* nullable */
com.caliverse.admin.domain.RabbitMq.message.FloorProfitInfo getFloorProfitsOrDefault(
          int key,
          /* nullable */
com.caliverse.admin.domain.RabbitMq.message.FloorProfitInfo defaultValue) {
        
        java.util.Map<java.lang.Integer, com.caliverse.admin.domain.RabbitMq.message.FloorProfitInfo> map =
            internalGetFloorProfits().getMap();
        return map.containsKey(key) ? map.get(key) : defaultValue;
      }
      /**
       * <code>map&lt;int32, .FloorProfitInfo&gt; floorProfits = 3;</code>
       */
      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.FloorProfitInfo getFloorProfitsOrThrow(
          int key) {
        
        java.util.Map<java.lang.Integer, com.caliverse.admin.domain.RabbitMq.message.FloorProfitInfo> map =
            internalGetFloorProfits().getMap();
        if (!map.containsKey(key)) {
          throw new java.lang.IllegalArgumentException();
        }
        return map.get(key);
      }
      public Builder clearFloorProfits() {
        bitField0_ = (bitField0_ & ~0x00000004);
        internalGetMutableFloorProfits().getMutableMap()
            .clear();
        return this;
      }
      /**
       * <code>map&lt;int32, .FloorProfitInfo&gt; floorProfits = 3;</code>
       */
      public Builder removeFloorProfits(
          int key) {
        
        internalGetMutableFloorProfits().getMutableMap()
            .remove(key);
        return this;
      }
      /**
       * Use alternate mutation accessors instead.
       */
      @java.lang.Deprecated
      public java.util.Map<java.lang.Integer, com.caliverse.admin.domain.RabbitMq.message.FloorProfitInfo>
          getMutableFloorProfits() {
        bitField0_ |= 0x00000004;
        return internalGetMutableFloorProfits().getMutableMap();
      }
      /**
       * <code>map&lt;int32, .FloorProfitInfo&gt; floorProfits = 3;</code>
       */
      public Builder putFloorProfits(
          int key,
          com.caliverse.admin.domain.RabbitMq.message.FloorProfitInfo value) {
        
        if (value == null) { throw new NullPointerException("map value"); }
        internalGetMutableFloorProfits().getMutableMap()
            .put(key, value);
        bitField0_ |= 0x00000004;
        return this;
      }
      /**
       * <code>map&lt;int32, .FloorProfitInfo&gt; floorProfits = 3;</code>
       */
      public Builder putAllFloorProfits(
          java.util.Map<java.lang.Integer, com.caliverse.admin.domain.RabbitMq.message.FloorProfitInfo> values) {
        internalGetMutableFloorProfits().getMutableMap()
            .putAll(values);
        bitField0_ |= 0x00000004;
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<GS2GS_NTF_MODIFY_BUILDING_PROFIT>
        PARSER = new com.google.protobuf.AbstractParser<GS2GS_NTF_MODIFY_BUILDING_PROFIT>() {
      @java.lang.Override
      public GS2GS_NTF_MODIFY_BUILDING_PROFIT parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<GS2GS_NTF_MODIFY_BUILDING_PROFIT> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<GS2GS_NTF_MODIFY_BUILDING_PROFIT> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGEOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE)
      com.google.protobuf.MessageOrBuilder {

    /**
     * <pre>
     * ÆÐÅ¶ ¼ö½Å ¹ÞÀ» À¯Àú ½Äº°Å°
     * </pre>
     *
     * <code>string receiverUserGuid = 1;</code>
     * @return The receiverUserGuid.
     */
    java.lang.String getReceiverUserGuid();
    /**
     * <pre>
     * ÆÐÅ¶ ¼ö½Å ¹ÞÀ» À¯Àú ½Äº°Å°
     * </pre>
     *
     * <code>string receiverUserGuid = 1;</code>
     * @return The bytes for receiverUserGuid.
     */
    com.google.protobuf.ByteString
        getReceiverUserGuidBytes();

    /**
     * <pre>
     * È¯±Þ±Ý ¸ÞÀÏ ¼ö½Å ¿©ºÎ
     * </pre>
     *
     * <code>.BoolType hasReceivedRefundMail = 2;</code>
     * @return The enum numeric value on the wire for hasReceivedRefundMail.
     */
    int getHasReceivedRefundMailValue();
    /**
     * <pre>
     * È¯±Þ±Ý ¸ÞÀÏ ¼ö½Å ¿©ºÎ
     * </pre>
     *
     * <code>.BoolType hasReceivedRefundMail = 2;</code>
     * @return The hasReceivedRefundMail.
     */
    com.caliverse.admin.domain.RabbitMq.message.BoolType getHasReceivedRefundMail();

    /**
     * <pre>
     * °æ¸Å ´ë»ó LandData Meta Id
     * </pre>
     *
     * <code>int32 landMetaId = 3;</code>
     * @return The landMetaId.
     */
    int getLandMetaId();

    /**
     * <pre>
     * ÀÔÂûÇÑ ÀçÈ­ Á¾·ù
     * </pre>
     *
     * <code>.CurrencyType currencyType = 5;</code>
     * @return The enum numeric value on the wire for currencyType.
     */
    int getCurrencyTypeValue();
    /**
     * <pre>
     * ÀÔÂûÇÑ ÀçÈ­ Á¾·ù
     * </pre>
     *
     * <code>.CurrencyType currencyType = 5;</code>
     * @return The currencyType.
     */
    com.caliverse.admin.domain.RabbitMq.message.CurrencyType getCurrencyType();

    /**
     * <pre>
     * ÃÖ°í ÀÔÂû°¡
     * </pre>
     *
     * <code>double highestBidPrice = 6;</code>
     * @return The highestBidPrice.
     */
    double getHighestBidPrice();

    /**
     * <pre>
     * ÃÖ°í°¡ ÀÔÂûÀÚ ½Äº°Å°
     * </pre>
     *
     * <code>string highestBidUserGuid = 7;</code>
     * @return The highestBidUserGuid.
     */
    java.lang.String getHighestBidUserGuid();
    /**
     * <pre>
     * ÃÖ°í°¡ ÀÔÂûÀÚ ½Äº°Å°
     * </pre>
     *
     * <code>string highestBidUserGuid = 7;</code>
     * @return The bytes for highestBidUserGuid.
     */
    com.google.protobuf.ByteString
        getHighestBidUserGuidBytes();

    /**
     * <pre>
     * ÃÖ°í°¡ ÀÔÂûÀÚ ´Ð³×ÀÓ
     * </pre>
     *
     * <code>string highestBidUserNickname = 8;</code>
     * @return The highestBidUserNickname.
     */
    java.lang.String getHighestBidUserNickname();
    /**
     * <pre>
     * ÃÖ°í°¡ ÀÔÂûÀÚ ´Ð³×ÀÓ
     * </pre>
     *
     * <code>string highestBidUserNickname = 8;</code>
     * @return The bytes for highestBidUserNickname.
     */
    com.google.protobuf.ByteString
        getHighestBidUserNicknameBytes();
  }
  /**
   * <pre>
   * ¼­¹ö to Other ¼­¹öÀÇ Á¢¼ÓÁßÀÎ À¯Àú¿¡°Ô ÅëÁöÇÏ±â À§ÇÑ Delivery Àü¿ë Packet Ã³¸® ±â´É Ãß°¡
   * </pre>
   *
   * Protobuf type {@code ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE}
   */
  public static final class GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE)
      GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGEOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE.newBuilder() to construct.
    private GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE() {
      receiverUserGuid_ = "";
      hasReceivedRefundMail_ = 0;
      currencyType_ = 0;
      highestBidUserGuid_ = "";
      highestBidUserNickname_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE.Builder.class);
    }

    public static final int RECEIVERUSERGUID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object receiverUserGuid_ = "";
    /**
     * <pre>
     * ÆÐÅ¶ ¼ö½Å ¹ÞÀ» À¯Àú ½Äº°Å°
     * </pre>
     *
     * <code>string receiverUserGuid = 1;</code>
     * @return The receiverUserGuid.
     */
    @java.lang.Override
    public java.lang.String getReceiverUserGuid() {
      java.lang.Object ref = receiverUserGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        receiverUserGuid_ = s;
        return s;
      }
    }
    /**
     * <pre>
     * ÆÐÅ¶ ¼ö½Å ¹ÞÀ» À¯Àú ½Äº°Å°
     * </pre>
     *
     * <code>string receiverUserGuid = 1;</code>
     * @return The bytes for receiverUserGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getReceiverUserGuidBytes() {
      java.lang.Object ref = receiverUserGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        receiverUserGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int HASRECEIVEDREFUNDMAIL_FIELD_NUMBER = 2;
    private int hasReceivedRefundMail_ = 0;
    /**
     * <pre>
     * È¯±Þ±Ý ¸ÞÀÏ ¼ö½Å ¿©ºÎ
     * </pre>
     *
     * <code>.BoolType hasReceivedRefundMail = 2;</code>
     * @return The enum numeric value on the wire for hasReceivedRefundMail.
     */
    @java.lang.Override public int getHasReceivedRefundMailValue() {
      return hasReceivedRefundMail_;
    }
    /**
     * <pre>
     * È¯±Þ±Ý ¸ÞÀÏ ¼ö½Å ¿©ºÎ
     * </pre>
     *
     * <code>.BoolType hasReceivedRefundMail = 2;</code>
     * @return The hasReceivedRefundMail.
     */
    @java.lang.Override public com.caliverse.admin.domain.RabbitMq.message.BoolType getHasReceivedRefundMail() {
      com.caliverse.admin.domain.RabbitMq.message.BoolType result = com.caliverse.admin.domain.RabbitMq.message.BoolType.forNumber(hasReceivedRefundMail_);
      return result == null ? com.caliverse.admin.domain.RabbitMq.message.BoolType.UNRECOGNIZED : result;
    }

    public static final int LANDMETAID_FIELD_NUMBER = 3;
    private int landMetaId_ = 0;
    /**
     * <pre>
     * °æ¸Å ´ë»ó LandData Meta Id
     * </pre>
     *
     * <code>int32 landMetaId = 3;</code>
     * @return The landMetaId.
     */
    @java.lang.Override
    public int getLandMetaId() {
      return landMetaId_;
    }

    public static final int CURRENCYTYPE_FIELD_NUMBER = 5;
    private int currencyType_ = 0;
    /**
     * <pre>
     * ÀÔÂûÇÑ ÀçÈ­ Á¾·ù
     * </pre>
     *
     * <code>.CurrencyType currencyType = 5;</code>
     * @return The enum numeric value on the wire for currencyType.
     */
    @java.lang.Override public int getCurrencyTypeValue() {
      return currencyType_;
    }
    /**
     * <pre>
     * ÀÔÂûÇÑ ÀçÈ­ Á¾·ù
     * </pre>
     *
     * <code>.CurrencyType currencyType = 5;</code>
     * @return The currencyType.
     */
    @java.lang.Override public com.caliverse.admin.domain.RabbitMq.message.CurrencyType getCurrencyType() {
      com.caliverse.admin.domain.RabbitMq.message.CurrencyType result = com.caliverse.admin.domain.RabbitMq.message.CurrencyType.forNumber(currencyType_);
      return result == null ? com.caliverse.admin.domain.RabbitMq.message.CurrencyType.UNRECOGNIZED : result;
    }

    public static final int HIGHESTBIDPRICE_FIELD_NUMBER = 6;
    private double highestBidPrice_ = 0D;
    /**
     * <pre>
     * ÃÖ°í ÀÔÂû°¡
     * </pre>
     *
     * <code>double highestBidPrice = 6;</code>
     * @return The highestBidPrice.
     */
    @java.lang.Override
    public double getHighestBidPrice() {
      return highestBidPrice_;
    }

    public static final int HIGHESTBIDUSERGUID_FIELD_NUMBER = 7;
    @SuppressWarnings("serial")
    private volatile java.lang.Object highestBidUserGuid_ = "";
    /**
     * <pre>
     * ÃÖ°í°¡ ÀÔÂûÀÚ ½Äº°Å°
     * </pre>
     *
     * <code>string highestBidUserGuid = 7;</code>
     * @return The highestBidUserGuid.
     */
    @java.lang.Override
    public java.lang.String getHighestBidUserGuid() {
      java.lang.Object ref = highestBidUserGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        highestBidUserGuid_ = s;
        return s;
      }
    }
    /**
     * <pre>
     * ÃÖ°í°¡ ÀÔÂûÀÚ ½Äº°Å°
     * </pre>
     *
     * <code>string highestBidUserGuid = 7;</code>
     * @return The bytes for highestBidUserGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getHighestBidUserGuidBytes() {
      java.lang.Object ref = highestBidUserGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        highestBidUserGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int HIGHESTBIDUSERNICKNAME_FIELD_NUMBER = 8;
    @SuppressWarnings("serial")
    private volatile java.lang.Object highestBidUserNickname_ = "";
    /**
     * <pre>
     * ÃÖ°í°¡ ÀÔÂûÀÚ ´Ð³×ÀÓ
     * </pre>
     *
     * <code>string highestBidUserNickname = 8;</code>
     * @return The highestBidUserNickname.
     */
    @java.lang.Override
    public java.lang.String getHighestBidUserNickname() {
      java.lang.Object ref = highestBidUserNickname_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        highestBidUserNickname_ = s;
        return s;
      }
    }
    /**
     * <pre>
     * ÃÖ°í°¡ ÀÔÂûÀÚ ´Ð³×ÀÓ
     * </pre>
     *
     * <code>string highestBidUserNickname = 8;</code>
     * @return The bytes for highestBidUserNickname.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getHighestBidUserNicknameBytes() {
      java.lang.Object ref = highestBidUserNickname_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        highestBidUserNickname_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiverUserGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, receiverUserGuid_);
      }
      if (hasReceivedRefundMail_ != com.caliverse.admin.domain.RabbitMq.message.BoolType.BoolType_None.getNumber()) {
        output.writeEnum(2, hasReceivedRefundMail_);
      }
      if (landMetaId_ != 0) {
        output.writeInt32(3, landMetaId_);
      }
      if (currencyType_ != com.caliverse.admin.domain.RabbitMq.message.CurrencyType.CurrencyType_None.getNumber()) {
        output.writeEnum(5, currencyType_);
      }
      if (java.lang.Double.doubleToRawLongBits(highestBidPrice_) != 0) {
        output.writeDouble(6, highestBidPrice_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(highestBidUserGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 7, highestBidUserGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(highestBidUserNickname_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 8, highestBidUserNickname_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiverUserGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, receiverUserGuid_);
      }
      if (hasReceivedRefundMail_ != com.caliverse.admin.domain.RabbitMq.message.BoolType.BoolType_None.getNumber()) {
        size += com.google.protobuf.CodedOutputStream
          .computeEnumSize(2, hasReceivedRefundMail_);
      }
      if (landMetaId_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(3, landMetaId_);
      }
      if (currencyType_ != com.caliverse.admin.domain.RabbitMq.message.CurrencyType.CurrencyType_None.getNumber()) {
        size += com.google.protobuf.CodedOutputStream
          .computeEnumSize(5, currencyType_);
      }
      if (java.lang.Double.doubleToRawLongBits(highestBidPrice_) != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeDoubleSize(6, highestBidPrice_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(highestBidUserGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, highestBidUserGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(highestBidUserNickname_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, highestBidUserNickname_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE) obj;

      if (!getReceiverUserGuid()
          .equals(other.getReceiverUserGuid())) return false;
      if (hasReceivedRefundMail_ != other.hasReceivedRefundMail_) return false;
      if (getLandMetaId()
          != other.getLandMetaId()) return false;
      if (currencyType_ != other.currencyType_) return false;
      if (java.lang.Double.doubleToLongBits(getHighestBidPrice())
          != java.lang.Double.doubleToLongBits(
              other.getHighestBidPrice())) return false;
      if (!getHighestBidUserGuid()
          .equals(other.getHighestBidUserGuid())) return false;
      if (!getHighestBidUserNickname()
          .equals(other.getHighestBidUserNickname())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + RECEIVERUSERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getReceiverUserGuid().hashCode();
      hash = (37 * hash) + HASRECEIVEDREFUNDMAIL_FIELD_NUMBER;
      hash = (53 * hash) + hasReceivedRefundMail_;
      hash = (37 * hash) + LANDMETAID_FIELD_NUMBER;
      hash = (53 * hash) + getLandMetaId();
      hash = (37 * hash) + CURRENCYTYPE_FIELD_NUMBER;
      hash = (53 * hash) + currencyType_;
      hash = (37 * hash) + HIGHESTBIDPRICE_FIELD_NUMBER;
      hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
          java.lang.Double.doubleToLongBits(getHighestBidPrice()));
      hash = (37 * hash) + HIGHESTBIDUSERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getHighestBidUserGuid().hashCode();
      hash = (37 * hash) + HIGHESTBIDUSERNICKNAME_FIELD_NUMBER;
      hash = (53 * hash) + getHighestBidUserNickname().hashCode();
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * <pre>
     * ¼­¹ö to Other ¼­¹öÀÇ Á¢¼ÓÁßÀÎ À¯Àú¿¡°Ô ÅëÁöÇÏ±â À§ÇÑ Delivery Àü¿ë Packet Ã³¸® ±â´É Ãß°¡
     * </pre>
     *
     * Protobuf type {@code ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGEOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        receiverUserGuid_ = "";
        hasReceivedRefundMail_ = 0;
        landMetaId_ = 0;
        currencyType_ = 0;
        highestBidPrice_ = 0D;
        highestBidUserGuid_ = "";
        highestBidUserNickname_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.receiverUserGuid_ = receiverUserGuid_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.hasReceivedRefundMail_ = hasReceivedRefundMail_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.landMetaId_ = landMetaId_;
        }
        if (((from_bitField0_ & 0x00000008) != 0)) {
          result.currencyType_ = currencyType_;
        }
        if (((from_bitField0_ & 0x00000010) != 0)) {
          result.highestBidPrice_ = highestBidPrice_;
        }
        if (((from_bitField0_ & 0x00000020) != 0)) {
          result.highestBidUserGuid_ = highestBidUserGuid_;
        }
        if (((from_bitField0_ & 0x00000040) != 0)) {
          result.highestBidUserNickname_ = highestBidUserNickname_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE.getDefaultInstance()) return this;
        if (!other.getReceiverUserGuid().isEmpty()) {
          receiverUserGuid_ = other.receiverUserGuid_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (other.hasReceivedRefundMail_ != 0) {
          setHasReceivedRefundMailValue(other.getHasReceivedRefundMailValue());
        }
        if (other.getLandMetaId() != 0) {
          setLandMetaId(other.getLandMetaId());
        }
        if (other.currencyType_ != 0) {
          setCurrencyTypeValue(other.getCurrencyTypeValue());
        }
        if (other.getHighestBidPrice() != 0D) {
          setHighestBidPrice(other.getHighestBidPrice());
        }
        if (!other.getHighestBidUserGuid().isEmpty()) {
          highestBidUserGuid_ = other.highestBidUserGuid_;
          bitField0_ |= 0x00000020;
          onChanged();
        }
        if (!other.getHighestBidUserNickname().isEmpty()) {
          highestBidUserNickname_ = other.highestBidUserNickname_;
          bitField0_ |= 0x00000040;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                receiverUserGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 16: {
                hasReceivedRefundMail_ = input.readEnum();
                bitField0_ |= 0x00000002;
                break;
              } // case 16
              case 24: {
                landMetaId_ = input.readInt32();
                bitField0_ |= 0x00000004;
                break;
              } // case 24
              case 40: {
                currencyType_ = input.readEnum();
                bitField0_ |= 0x00000008;
                break;
              } // case 40
              case 49: {
                highestBidPrice_ = input.readDouble();
                bitField0_ |= 0x00000010;
                break;
              } // case 49
              case 58: {
                highestBidUserGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000020;
                break;
              } // case 58
              case 66: {
                highestBidUserNickname_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000040;
                break;
              } // case 66
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object receiverUserGuid_ = "";
      /**
       * <pre>
       * ÆÐÅ¶ ¼ö½Å ¹ÞÀ» À¯Àú ½Äº°Å°
       * </pre>
       *
       * <code>string receiverUserGuid = 1;</code>
       * @return The receiverUserGuid.
       */
      public java.lang.String getReceiverUserGuid() {
        java.lang.Object ref = receiverUserGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          receiverUserGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <pre>
       * ÆÐÅ¶ ¼ö½Å ¹ÞÀ» À¯Àú ½Äº°Å°
       * </pre>
       *
       * <code>string receiverUserGuid = 1;</code>
       * @return The bytes for receiverUserGuid.
       */
      public com.google.protobuf.ByteString
          getReceiverUserGuidBytes() {
        java.lang.Object ref = receiverUserGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          receiverUserGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <pre>
       * ÆÐÅ¶ ¼ö½Å ¹ÞÀ» À¯Àú ½Äº°Å°
       * </pre>
       *
       * <code>string receiverUserGuid = 1;</code>
       * @param value The receiverUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setReceiverUserGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        receiverUserGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <pre>
       * ÆÐÅ¶ ¼ö½Å ¹ÞÀ» À¯Àú ½Äº°Å°
       * </pre>
       *
       * <code>string receiverUserGuid = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearReceiverUserGuid() {
        receiverUserGuid_ = getDefaultInstance().getReceiverUserGuid();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <pre>
       * ÆÐÅ¶ ¼ö½Å ¹ÞÀ» À¯Àú ½Äº°Å°
       * </pre>
       *
       * <code>string receiverUserGuid = 1;</code>
       * @param value The bytes for receiverUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setReceiverUserGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        receiverUserGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private int hasReceivedRefundMail_ = 0;
      /**
       * <pre>
       * È¯±Þ±Ý ¸ÞÀÏ ¼ö½Å ¿©ºÎ
       * </pre>
       *
       * <code>.BoolType hasReceivedRefundMail = 2;</code>
       * @return The enum numeric value on the wire for hasReceivedRefundMail.
       */
      @java.lang.Override public int getHasReceivedRefundMailValue() {
        return hasReceivedRefundMail_;
      }
      /**
       * <pre>
       * È¯±Þ±Ý ¸ÞÀÏ ¼ö½Å ¿©ºÎ
       * </pre>
       *
       * <code>.BoolType hasReceivedRefundMail = 2;</code>
       * @param value The enum numeric value on the wire for hasReceivedRefundMail to set.
       * @return This builder for chaining.
       */
      public Builder setHasReceivedRefundMailValue(int value) {
        hasReceivedRefundMail_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <pre>
       * È¯±Þ±Ý ¸ÞÀÏ ¼ö½Å ¿©ºÎ
       * </pre>
       *
       * <code>.BoolType hasReceivedRefundMail = 2;</code>
       * @return The hasReceivedRefundMail.
       */
      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.BoolType getHasReceivedRefundMail() {
        com.caliverse.admin.domain.RabbitMq.message.BoolType result = com.caliverse.admin.domain.RabbitMq.message.BoolType.forNumber(hasReceivedRefundMail_);
        return result == null ? com.caliverse.admin.domain.RabbitMq.message.BoolType.UNRECOGNIZED : result;
      }
      /**
       * <pre>
       * È¯±Þ±Ý ¸ÞÀÏ ¼ö½Å ¿©ºÎ
       * </pre>
       *
       * <code>.BoolType hasReceivedRefundMail = 2;</code>
       * @param value The hasReceivedRefundMail to set.
       * @return This builder for chaining.
       */
      public Builder setHasReceivedRefundMail(com.caliverse.admin.domain.RabbitMq.message.BoolType value) {
        if (value == null) {
          throw new NullPointerException();
        }
        bitField0_ |= 0x00000002;
        hasReceivedRefundMail_ = value.getNumber();
        onChanged();
        return this;
      }
      /**
       * <pre>
       * È¯±Þ±Ý ¸ÞÀÏ ¼ö½Å ¿©ºÎ
       * </pre>
       *
       * <code>.BoolType hasReceivedRefundMail = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearHasReceivedRefundMail() {
        bitField0_ = (bitField0_ & ~0x00000002);
        hasReceivedRefundMail_ = 0;
        onChanged();
        return this;
      }

      private int landMetaId_ ;
      /**
       * <pre>
       * °æ¸Å ´ë»ó LandData Meta Id
       * </pre>
       *
       * <code>int32 landMetaId = 3;</code>
       * @return The landMetaId.
       */
      @java.lang.Override
      public int getLandMetaId() {
        return landMetaId_;
      }
      /**
       * <pre>
       * °æ¸Å ´ë»ó LandData Meta Id
       * </pre>
       *
       * <code>int32 landMetaId = 3;</code>
       * @param value The landMetaId to set.
       * @return This builder for chaining.
       */
      public Builder setLandMetaId(int value) {
        
        landMetaId_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <pre>
       * °æ¸Å ´ë»ó LandData Meta Id
       * </pre>
       *
       * <code>int32 landMetaId = 3;</code>
       * @return This builder for chaining.
       */
      public Builder clearLandMetaId() {
        bitField0_ = (bitField0_ & ~0x00000004);
        landMetaId_ = 0;
        onChanged();
        return this;
      }

      private int currencyType_ = 0;
      /**
       * <pre>
       * ÀÔÂûÇÑ ÀçÈ­ Á¾·ù
       * </pre>
       *
       * <code>.CurrencyType currencyType = 5;</code>
       * @return The enum numeric value on the wire for currencyType.
       */
      @java.lang.Override public int getCurrencyTypeValue() {
        return currencyType_;
      }
      /**
       * <pre>
       * ÀÔÂûÇÑ ÀçÈ­ Á¾·ù
       * </pre>
       *
       * <code>.CurrencyType currencyType = 5;</code>
       * @param value The enum numeric value on the wire for currencyType to set.
       * @return This builder for chaining.
       */
      public Builder setCurrencyTypeValue(int value) {
        currencyType_ = value;
        bitField0_ |= 0x00000008;
        onChanged();
        return this;
      }
      /**
       * <pre>
       * ÀÔÂûÇÑ ÀçÈ­ Á¾·ù
       * </pre>
       *
       * <code>.CurrencyType currencyType = 5;</code>
       * @return The currencyType.
       */
      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.CurrencyType getCurrencyType() {
        com.caliverse.admin.domain.RabbitMq.message.CurrencyType result = com.caliverse.admin.domain.RabbitMq.message.CurrencyType.forNumber(currencyType_);
        return result == null ? com.caliverse.admin.domain.RabbitMq.message.CurrencyType.UNRECOGNIZED : result;
      }
      /**
       * <pre>
       * ÀÔÂûÇÑ ÀçÈ­ Á¾·ù
       * </pre>
       *
       * <code>.CurrencyType currencyType = 5;</code>
       * @param value The currencyType to set.
       * @return This builder for chaining.
       */
      public Builder setCurrencyType(com.caliverse.admin.domain.RabbitMq.message.CurrencyType value) {
        if (value == null) {
          throw new NullPointerException();
        }
        bitField0_ |= 0x00000008;
        currencyType_ = value.getNumber();
        onChanged();
        return this;
      }
      /**
       * <pre>
       * ÀÔÂûÇÑ ÀçÈ­ Á¾·ù
       * </pre>
       *
       * <code>.CurrencyType currencyType = 5;</code>
       * @return This builder for chaining.
       */
      public Builder clearCurrencyType() {
        bitField0_ = (bitField0_ & ~0x00000008);
        currencyType_ = 0;
        onChanged();
        return this;
      }

      private double highestBidPrice_ ;
      /**
       * <pre>
       * ÃÖ°í ÀÔÂû°¡
       * </pre>
       *
       * <code>double highestBidPrice = 6;</code>
       * @return The highestBidPrice.
       */
      @java.lang.Override
      public double getHighestBidPrice() {
        return highestBidPrice_;
      }
      /**
       * <pre>
       * ÃÖ°í ÀÔÂû°¡
       * </pre>
       *
       * <code>double highestBidPrice = 6;</code>
       * @param value The highestBidPrice to set.
       * @return This builder for chaining.
       */
      public Builder setHighestBidPrice(double value) {
        
        highestBidPrice_ = value;
        bitField0_ |= 0x00000010;
        onChanged();
        return this;
      }
      /**
       * <pre>
       * ÃÖ°í ÀÔÂû°¡
       * </pre>
       *
       * <code>double highestBidPrice = 6;</code>
       * @return This builder for chaining.
       */
      public Builder clearHighestBidPrice() {
        bitField0_ = (bitField0_ & ~0x00000010);
        highestBidPrice_ = 0D;
        onChanged();
        return this;
      }

      private java.lang.Object highestBidUserGuid_ = "";
      /**
       * <pre>
       * ÃÖ°í°¡ ÀÔÂûÀÚ ½Äº°Å°
       * </pre>
       *
       * <code>string highestBidUserGuid = 7;</code>
       * @return The highestBidUserGuid.
       */
      public java.lang.String getHighestBidUserGuid() {
        java.lang.Object ref = highestBidUserGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          highestBidUserGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <pre>
       * ÃÖ°í°¡ ÀÔÂûÀÚ ½Äº°Å°
       * </pre>
       *
       * <code>string highestBidUserGuid = 7;</code>
       * @return The bytes for highestBidUserGuid.
       */
      public com.google.protobuf.ByteString
          getHighestBidUserGuidBytes() {
        java.lang.Object ref = highestBidUserGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          highestBidUserGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <pre>
       * ÃÖ°í°¡ ÀÔÂûÀÚ ½Äº°Å°
       * </pre>
       *
       * <code>string highestBidUserGuid = 7;</code>
       * @param value The highestBidUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setHighestBidUserGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        highestBidUserGuid_ = value;
        bitField0_ |= 0x00000020;
        onChanged();
        return this;
      }
      /**
       * <pre>
       * ÃÖ°í°¡ ÀÔÂûÀÚ ½Äº°Å°
       * </pre>
       *
       * <code>string highestBidUserGuid = 7;</code>
       * @return This builder for chaining.
       */
      public Builder clearHighestBidUserGuid() {
        highestBidUserGuid_ = getDefaultInstance().getHighestBidUserGuid();
        bitField0_ = (bitField0_ & ~0x00000020);
        onChanged();
        return this;
      }
      /**
       * <pre>
       * ÃÖ°í°¡ ÀÔÂûÀÚ ½Äº°Å°
       * </pre>
       *
       * <code>string highestBidUserGuid = 7;</code>
       * @param value The bytes for highestBidUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setHighestBidUserGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        highestBidUserGuid_ = value;
        bitField0_ |= 0x00000020;
        onChanged();
        return this;
      }

      private java.lang.Object highestBidUserNickname_ = "";
      /**
       * <pre>
       * ÃÖ°í°¡ ÀÔÂûÀÚ ´Ð³×ÀÓ
       * </pre>
       *
       * <code>string highestBidUserNickname = 8;</code>
       * @return The highestBidUserNickname.
       */
      public java.lang.String getHighestBidUserNickname() {
        java.lang.Object ref = highestBidUserNickname_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          highestBidUserNickname_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <pre>
       * ÃÖ°í°¡ ÀÔÂûÀÚ ´Ð³×ÀÓ
       * </pre>
       *
       * <code>string highestBidUserNickname = 8;</code>
       * @return The bytes for highestBidUserNickname.
       */
      public com.google.protobuf.ByteString
          getHighestBidUserNicknameBytes() {
        java.lang.Object ref = highestBidUserNickname_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          highestBidUserNickname_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <pre>
       * ÃÖ°í°¡ ÀÔÂûÀÚ ´Ð³×ÀÓ
       * </pre>
       *
       * <code>string highestBidUserNickname = 8;</code>
       * @param value The highestBidUserNickname to set.
       * @return This builder for chaining.
       */
      public Builder setHighestBidUserNickname(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        highestBidUserNickname_ = value;
        bitField0_ |= 0x00000040;
        onChanged();
        return this;
      }
      /**
       * <pre>
       * ÃÖ°í°¡ ÀÔÂûÀÚ ´Ð³×ÀÓ
       * </pre>
       *
       * <code>string highestBidUserNickname = 8;</code>
       * @return This builder for chaining.
       */
      public Builder clearHighestBidUserNickname() {
        highestBidUserNickname_ = getDefaultInstance().getHighestBidUserNickname();
        bitField0_ = (bitField0_ & ~0x00000040);
        onChanged();
        return this;
      }
      /**
       * <pre>
       * ÃÖ°í°¡ ÀÔÂûÀÚ ´Ð³×ÀÓ
       * </pre>
       *
       * <code>string highestBidUserNickname = 8;</code>
       * @param value The bytes for highestBidUserNickname to set.
       * @return This builder for chaining.
       */
      public Builder setHighestBidUserNicknameBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        highestBidUserNickname_ = value;
        bitField0_ |= 0x00000040;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE>
        PARSER = new com.google.protobuf.AbstractParser<GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE>() {
      @java.lang.Override
      public GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface GS2GS_NTF_LAND_AUCTION_WINNING_BIDOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID)
      com.google.protobuf.MessageOrBuilder {

    /**
     * <pre>
     * ³«ÂûÀÚÀÇ À¯Àú ½Äº°Å°
     * </pre>
     *
     * <code>string winningUserGuid = 1;</code>
     * @return The winningUserGuid.
     */
    java.lang.String getWinningUserGuid();
    /**
     * <pre>
     * ³«ÂûÀÚÀÇ À¯Àú ½Äº°Å°
     * </pre>
     *
     * <code>string winningUserGuid = 1;</code>
     * @return The bytes for winningUserGuid.
     */
    com.google.protobuf.ByteString
        getWinningUserGuidBytes();

    /**
     * <pre>
     * ³«Âû ¹ÞÀº À¯ÀúÀÇ ´Ð³×ÀÓ
     * </pre>
     *
     * <code>string winningUserNickname = 2;</code>
     * @return The winningUserNickname.
     */
    java.lang.String getWinningUserNickname();
    /**
     * <pre>
     * ³«Âû ¹ÞÀº À¯ÀúÀÇ ´Ð³×ÀÓ
     * </pre>
     *
     * <code>string winningUserNickname = 2;</code>
     * @return The bytes for winningUserNickname.
     */
    com.google.protobuf.ByteString
        getWinningUserNicknameBytes();

    /**
     * <pre>
     * ³«Âû ¹ÞÀº LandData Meta Id
     * </pre>
     *
     * <code>int32 landMetaId = 5;</code>
     * @return The landMetaId.
     */
    int getLandMetaId();

    /**
     * <pre>
     * ³«Âû ¹ÞÀº ·£µå¿¡ ¹èÄ¡µÈ BuildingData Meta Id ¸ñ·Ï
     * </pre>
     *
     * <code>repeated int32 buildingMetaIds = 6;</code>
     * @return A list containing the buildingMetaIds.
     */
    java.util.List<java.lang.Integer> getBuildingMetaIdsList();
    /**
     * <pre>
     * ³«Âû ¹ÞÀº ·£µå¿¡ ¹èÄ¡µÈ BuildingData Meta Id ¸ñ·Ï
     * </pre>
     *
     * <code>repeated int32 buildingMetaIds = 6;</code>
     * @return The count of buildingMetaIds.
     */
    int getBuildingMetaIdsCount();
    /**
     * <pre>
     * ³«Âû ¹ÞÀº ·£µå¿¡ ¹èÄ¡µÈ BuildingData Meta Id ¸ñ·Ï
     * </pre>
     *
     * <code>repeated int32 buildingMetaIds = 6;</code>
     * @param index The index of the element to return.
     * @return The buildingMetaIds at the given index.
     */
    int getBuildingMetaIds(int index);

    /**
     * <pre>
     * »õ·Î¿î ¼ö½Å ¸ÞÀÏ ¼³Á¤
     * </pre>
     *
     * <code>.BoolType isNewRecvMail = 7;</code>
     * @return The enum numeric value on the wire for isNewRecvMail.
     */
    int getIsNewRecvMailValue();
    /**
     * <pre>
     * »õ·Î¿î ¼ö½Å ¸ÞÀÏ ¼³Á¤
     * </pre>
     *
     * <code>.BoolType isNewRecvMail = 7;</code>
     * @return The isNewRecvMail.
     */
    com.caliverse.admin.domain.RabbitMq.message.BoolType getIsNewRecvMail();
  }
  /**
   * Protobuf type {@code ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID}
   */
  public static final class GS2GS_NTF_LAND_AUCTION_WINNING_BID extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID)
      GS2GS_NTF_LAND_AUCTION_WINNING_BIDOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use GS2GS_NTF_LAND_AUCTION_WINNING_BID.newBuilder() to construct.
    private GS2GS_NTF_LAND_AUCTION_WINNING_BID(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private GS2GS_NTF_LAND_AUCTION_WINNING_BID() {
      winningUserGuid_ = "";
      winningUserNickname_ = "";
      buildingMetaIds_ = emptyIntList();
      isNewRecvMail_ = 0;
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new GS2GS_NTF_LAND_AUCTION_WINNING_BID();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_LAND_AUCTION_WINNING_BID_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_LAND_AUCTION_WINNING_BID_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID.Builder.class);
    }

    public static final int WINNINGUSERGUID_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object winningUserGuid_ = "";
    /**
     * <pre>
     * ³«ÂûÀÚÀÇ À¯Àú ½Äº°Å°
     * </pre>
     *
     * <code>string winningUserGuid = 1;</code>
     * @return The winningUserGuid.
     */
    @java.lang.Override
    public java.lang.String getWinningUserGuid() {
      java.lang.Object ref = winningUserGuid_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        winningUserGuid_ = s;
        return s;
      }
    }
    /**
     * <pre>
     * ³«ÂûÀÚÀÇ À¯Àú ½Äº°Å°
     * </pre>
     *
     * <code>string winningUserGuid = 1;</code>
     * @return The bytes for winningUserGuid.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getWinningUserGuidBytes() {
      java.lang.Object ref = winningUserGuid_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        winningUserGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int WINNINGUSERNICKNAME_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object winningUserNickname_ = "";
    /**
     * <pre>
     * ³«Âû ¹ÞÀº À¯ÀúÀÇ ´Ð³×ÀÓ
     * </pre>
     *
     * <code>string winningUserNickname = 2;</code>
     * @return The winningUserNickname.
     */
    @java.lang.Override
    public java.lang.String getWinningUserNickname() {
      java.lang.Object ref = winningUserNickname_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        winningUserNickname_ = s;
        return s;
      }
    }
    /**
     * <pre>
     * ³«Âû ¹ÞÀº À¯ÀúÀÇ ´Ð³×ÀÓ
     * </pre>
     *
     * <code>string winningUserNickname = 2;</code>
     * @return The bytes for winningUserNickname.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getWinningUserNicknameBytes() {
      java.lang.Object ref = winningUserNickname_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        winningUserNickname_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int LANDMETAID_FIELD_NUMBER = 5;
    private int landMetaId_ = 0;
    /**
     * <pre>
     * ³«Âû ¹ÞÀº LandData Meta Id
     * </pre>
     *
     * <code>int32 landMetaId = 5;</code>
     * @return The landMetaId.
     */
    @java.lang.Override
    public int getLandMetaId() {
      return landMetaId_;
    }

    public static final int BUILDINGMETAIDS_FIELD_NUMBER = 6;
    @SuppressWarnings("serial")
    private com.google.protobuf.Internal.IntList buildingMetaIds_;
    /**
     * <pre>
     * ³«Âû ¹ÞÀº ·£µå¿¡ ¹èÄ¡µÈ BuildingData Meta Id ¸ñ·Ï
     * </pre>
     *
     * <code>repeated int32 buildingMetaIds = 6;</code>
     * @return A list containing the buildingMetaIds.
     */
    @java.lang.Override
    public java.util.List<java.lang.Integer>
        getBuildingMetaIdsList() {
      return buildingMetaIds_;
    }
    /**
     * <pre>
     * ³«Âû ¹ÞÀº ·£µå¿¡ ¹èÄ¡µÈ BuildingData Meta Id ¸ñ·Ï
     * </pre>
     *
     * <code>repeated int32 buildingMetaIds = 6;</code>
     * @return The count of buildingMetaIds.
     */
    public int getBuildingMetaIdsCount() {
      return buildingMetaIds_.size();
    }
    /**
     * <pre>
     * ³«Âû ¹ÞÀº ·£µå¿¡ ¹èÄ¡µÈ BuildingData Meta Id ¸ñ·Ï
     * </pre>
     *
     * <code>repeated int32 buildingMetaIds = 6;</code>
     * @param index The index of the element to return.
     * @return The buildingMetaIds at the given index.
     */
    public int getBuildingMetaIds(int index) {
      return buildingMetaIds_.getInt(index);
    }
    private int buildingMetaIdsMemoizedSerializedSize = -1;

    public static final int ISNEWRECVMAIL_FIELD_NUMBER = 7;
    private int isNewRecvMail_ = 0;
    /**
     * <pre>
     * »õ·Î¿î ¼ö½Å ¸ÞÀÏ ¼³Á¤
     * </pre>
     *
     * <code>.BoolType isNewRecvMail = 7;</code>
     * @return The enum numeric value on the wire for isNewRecvMail.
     */
    @java.lang.Override public int getIsNewRecvMailValue() {
      return isNewRecvMail_;
    }
    /**
     * <pre>
     * »õ·Î¿î ¼ö½Å ¸ÞÀÏ ¼³Á¤
     * </pre>
     *
     * <code>.BoolType isNewRecvMail = 7;</code>
     * @return The isNewRecvMail.
     */
    @java.lang.Override public com.caliverse.admin.domain.RabbitMq.message.BoolType getIsNewRecvMail() {
      com.caliverse.admin.domain.RabbitMq.message.BoolType result = com.caliverse.admin.domain.RabbitMq.message.BoolType.forNumber(isNewRecvMail_);
      return result == null ? com.caliverse.admin.domain.RabbitMq.message.BoolType.UNRECOGNIZED : result;
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      getSerializedSize();
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(winningUserGuid_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, winningUserGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(winningUserNickname_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, winningUserNickname_);
      }
      if (landMetaId_ != 0) {
        output.writeInt32(5, landMetaId_);
      }
      if (getBuildingMetaIdsList().size() > 0) {
        output.writeUInt32NoTag(50);
        output.writeUInt32NoTag(buildingMetaIdsMemoizedSerializedSize);
      }
      for (int i = 0; i < buildingMetaIds_.size(); i++) {
        output.writeInt32NoTag(buildingMetaIds_.getInt(i));
      }
      if (isNewRecvMail_ != com.caliverse.admin.domain.RabbitMq.message.BoolType.BoolType_None.getNumber()) {
        output.writeEnum(7, isNewRecvMail_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(winningUserGuid_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, winningUserGuid_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(winningUserNickname_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, winningUserNickname_);
      }
      if (landMetaId_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(5, landMetaId_);
      }
      {
        int dataSize = 0;
        for (int i = 0; i < buildingMetaIds_.size(); i++) {
          dataSize += com.google.protobuf.CodedOutputStream
            .computeInt32SizeNoTag(buildingMetaIds_.getInt(i));
        }
        size += dataSize;
        if (!getBuildingMetaIdsList().isEmpty()) {
          size += 1;
          size += com.google.protobuf.CodedOutputStream
              .computeInt32SizeNoTag(dataSize);
        }
        buildingMetaIdsMemoizedSerializedSize = dataSize;
      }
      if (isNewRecvMail_ != com.caliverse.admin.domain.RabbitMq.message.BoolType.BoolType_None.getNumber()) {
        size += com.google.protobuf.CodedOutputStream
          .computeEnumSize(7, isNewRecvMail_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID) obj;

      if (!getWinningUserGuid()
          .equals(other.getWinningUserGuid())) return false;
      if (!getWinningUserNickname()
          .equals(other.getWinningUserNickname())) return false;
      if (getLandMetaId()
          != other.getLandMetaId()) return false;
      if (!getBuildingMetaIdsList()
          .equals(other.getBuildingMetaIdsList())) return false;
      if (isNewRecvMail_ != other.isNewRecvMail_) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + WINNINGUSERGUID_FIELD_NUMBER;
      hash = (53 * hash) + getWinningUserGuid().hashCode();
      hash = (37 * hash) + WINNINGUSERNICKNAME_FIELD_NUMBER;
      hash = (53 * hash) + getWinningUserNickname().hashCode();
      hash = (37 * hash) + LANDMETAID_FIELD_NUMBER;
      hash = (53 * hash) + getLandMetaId();
      if (getBuildingMetaIdsCount() > 0) {
        hash = (37 * hash) + BUILDINGMETAIDS_FIELD_NUMBER;
        hash = (53 * hash) + getBuildingMetaIdsList().hashCode();
      }
      hash = (37 * hash) + ISNEWRECVMAIL_FIELD_NUMBER;
      hash = (53 * hash) + isNewRecvMail_;
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BIDOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_LAND_AUCTION_WINNING_BID_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_LAND_AUCTION_WINNING_BID_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        winningUserGuid_ = "";
        winningUserNickname_ = "";
        landMetaId_ = 0;
        buildingMetaIds_ = emptyIntList();
        isNewRecvMail_ = 0;
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_LAND_AUCTION_WINNING_BID_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID(this);
        buildPartialRepeatedFields(result);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartialRepeatedFields(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID result) {
        if (((bitField0_ & 0x00000008) != 0)) {
          buildingMetaIds_.makeImmutable();
          bitField0_ = (bitField0_ & ~0x00000008);
        }
        result.buildingMetaIds_ = buildingMetaIds_;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID result) {
        int from_bitField0_ = bitField0_;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.winningUserGuid_ = winningUserGuid_;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.winningUserNickname_ = winningUserNickname_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.landMetaId_ = landMetaId_;
        }
        if (((from_bitField0_ & 0x00000010) != 0)) {
          result.isNewRecvMail_ = isNewRecvMail_;
        }
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID.getDefaultInstance()) return this;
        if (!other.getWinningUserGuid().isEmpty()) {
          winningUserGuid_ = other.winningUserGuid_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (!other.getWinningUserNickname().isEmpty()) {
          winningUserNickname_ = other.winningUserNickname_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        if (other.getLandMetaId() != 0) {
          setLandMetaId(other.getLandMetaId());
        }
        if (!other.buildingMetaIds_.isEmpty()) {
          if (buildingMetaIds_.isEmpty()) {
            buildingMetaIds_ = other.buildingMetaIds_;
            bitField0_ = (bitField0_ & ~0x00000008);
          } else {
            ensureBuildingMetaIdsIsMutable();
            buildingMetaIds_.addAll(other.buildingMetaIds_);
          }
          onChanged();
        }
        if (other.isNewRecvMail_ != 0) {
          setIsNewRecvMailValue(other.getIsNewRecvMailValue());
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                winningUserGuid_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                winningUserNickname_ = input.readStringRequireUtf8();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              case 40: {
                landMetaId_ = input.readInt32();
                bitField0_ |= 0x00000004;
                break;
              } // case 40
              case 48: {
                int v = input.readInt32();
                ensureBuildingMetaIdsIsMutable();
                buildingMetaIds_.addInt(v);
                break;
              } // case 48
              case 50: {
                int length = input.readRawVarint32();
                int limit = input.pushLimit(length);
                ensureBuildingMetaIdsIsMutable();
                while (input.getBytesUntilLimit() > 0) {
                  buildingMetaIds_.addInt(input.readInt32());
                }
                input.popLimit(limit);
                break;
              } // case 50
              case 56: {
                isNewRecvMail_ = input.readEnum();
                bitField0_ |= 0x00000010;
                break;
              } // case 56
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object winningUserGuid_ = "";
      /**
       * <pre>
       * ³«ÂûÀÚÀÇ À¯Àú ½Äº°Å°
       * </pre>
       *
       * <code>string winningUserGuid = 1;</code>
       * @return The winningUserGuid.
       */
      public java.lang.String getWinningUserGuid() {
        java.lang.Object ref = winningUserGuid_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          winningUserGuid_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <pre>
       * ³«ÂûÀÚÀÇ À¯Àú ½Äº°Å°
       * </pre>
       *
       * <code>string winningUserGuid = 1;</code>
       * @return The bytes for winningUserGuid.
       */
      public com.google.protobuf.ByteString
          getWinningUserGuidBytes() {
        java.lang.Object ref = winningUserGuid_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          winningUserGuid_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <pre>
       * ³«ÂûÀÚÀÇ À¯Àú ½Äº°Å°
       * </pre>
       *
       * <code>string winningUserGuid = 1;</code>
       * @param value The winningUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setWinningUserGuid(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        winningUserGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * <pre>
       * ³«ÂûÀÚÀÇ À¯Àú ½Äº°Å°
       * </pre>
       *
       * <code>string winningUserGuid = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearWinningUserGuid() {
        winningUserGuid_ = getDefaultInstance().getWinningUserGuid();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * <pre>
       * ³«ÂûÀÚÀÇ À¯Àú ½Äº°Å°
       * </pre>
       *
       * <code>string winningUserGuid = 1;</code>
       * @param value The bytes for winningUserGuid to set.
       * @return This builder for chaining.
       */
      public Builder setWinningUserGuidBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        winningUserGuid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.lang.Object winningUserNickname_ = "";
      /**
       * <pre>
       * ³«Âû ¹ÞÀº À¯ÀúÀÇ ´Ð³×ÀÓ
       * </pre>
       *
       * <code>string winningUserNickname = 2;</code>
       * @return The winningUserNickname.
       */
      public java.lang.String getWinningUserNickname() {
        java.lang.Object ref = winningUserNickname_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          winningUserNickname_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * <pre>
       * ³«Âû ¹ÞÀº À¯ÀúÀÇ ´Ð³×ÀÓ
       * </pre>
       *
       * <code>string winningUserNickname = 2;</code>
       * @return The bytes for winningUserNickname.
       */
      public com.google.protobuf.ByteString
          getWinningUserNicknameBytes() {
        java.lang.Object ref = winningUserNickname_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          winningUserNickname_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * <pre>
       * ³«Âû ¹ÞÀº À¯ÀúÀÇ ´Ð³×ÀÓ
       * </pre>
       *
       * <code>string winningUserNickname = 2;</code>
       * @param value The winningUserNickname to set.
       * @return This builder for chaining.
       */
      public Builder setWinningUserNickname(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        winningUserNickname_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * <pre>
       * ³«Âû ¹ÞÀº À¯ÀúÀÇ ´Ð³×ÀÓ
       * </pre>
       *
       * <code>string winningUserNickname = 2;</code>
       * @return This builder for chaining.
       */
      public Builder clearWinningUserNickname() {
        winningUserNickname_ = getDefaultInstance().getWinningUserNickname();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * <pre>
       * ³«Âû ¹ÞÀº À¯ÀúÀÇ ´Ð³×ÀÓ
       * </pre>
       *
       * <code>string winningUserNickname = 2;</code>
       * @param value The bytes for winningUserNickname to set.
       * @return This builder for chaining.
       */
      public Builder setWinningUserNicknameBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        checkByteStringIsUtf8(value);
        winningUserNickname_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }

      private int landMetaId_ ;
      /**
       * <pre>
       * ³«Âû ¹ÞÀº LandData Meta Id
       * </pre>
       *
       * <code>int32 landMetaId = 5;</code>
       * @return The landMetaId.
       */
      @java.lang.Override
      public int getLandMetaId() {
        return landMetaId_;
      }
      /**
       * <pre>
       * ³«Âû ¹ÞÀº LandData Meta Id
       * </pre>
       *
       * <code>int32 landMetaId = 5;</code>
       * @param value The landMetaId to set.
       * @return This builder for chaining.
       */
      public Builder setLandMetaId(int value) {
        
        landMetaId_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * <pre>
       * ³«Âû ¹ÞÀº LandData Meta Id
       * </pre>
       *
       * <code>int32 landMetaId = 5;</code>
       * @return This builder for chaining.
       */
      public Builder clearLandMetaId() {
        bitField0_ = (bitField0_ & ~0x00000004);
        landMetaId_ = 0;
        onChanged();
        return this;
      }

      private com.google.protobuf.Internal.IntList buildingMetaIds_ = emptyIntList();
      private void ensureBuildingMetaIdsIsMutable() {
        if (!((bitField0_ & 0x00000008) != 0)) {
          buildingMetaIds_ = mutableCopy(buildingMetaIds_);
          bitField0_ |= 0x00000008;
        }
      }
      /**
       * <pre>
       * ³«Âû ¹ÞÀº ·£µå¿¡ ¹èÄ¡µÈ BuildingData Meta Id ¸ñ·Ï
       * </pre>
       *
       * <code>repeated int32 buildingMetaIds = 6;</code>
       * @return A list containing the buildingMetaIds.
       */
      public java.util.List<java.lang.Integer>
          getBuildingMetaIdsList() {
        return ((bitField0_ & 0x00000008) != 0) ?
                 java.util.Collections.unmodifiableList(buildingMetaIds_) : buildingMetaIds_;
      }
      /**
       * <pre>
       * ³«Âû ¹ÞÀº ·£µå¿¡ ¹èÄ¡µÈ BuildingData Meta Id ¸ñ·Ï
       * </pre>
       *
       * <code>repeated int32 buildingMetaIds = 6;</code>
       * @return The count of buildingMetaIds.
       */
      public int getBuildingMetaIdsCount() {
        return buildingMetaIds_.size();
      }
      /**
       * <pre>
       * ³«Âû ¹ÞÀº ·£µå¿¡ ¹èÄ¡µÈ BuildingData Meta Id ¸ñ·Ï
       * </pre>
       *
       * <code>repeated int32 buildingMetaIds = 6;</code>
       * @param index The index of the element to return.
       * @return The buildingMetaIds at the given index.
       */
      public int getBuildingMetaIds(int index) {
        return buildingMetaIds_.getInt(index);
      }
      /**
       * <pre>
       * ³«Âû ¹ÞÀº ·£µå¿¡ ¹èÄ¡µÈ BuildingData Meta Id ¸ñ·Ï
       * </pre>
       *
       * <code>repeated int32 buildingMetaIds = 6;</code>
       * @param index The index to set the value at.
       * @param value The buildingMetaIds to set.
       * @return This builder for chaining.
       */
      public Builder setBuildingMetaIds(
          int index, int value) {
        
        ensureBuildingMetaIdsIsMutable();
        buildingMetaIds_.setInt(index, value);
        onChanged();
        return this;
      }
      /**
       * <pre>
       * ³«Âû ¹ÞÀº ·£µå¿¡ ¹èÄ¡µÈ BuildingData Meta Id ¸ñ·Ï
       * </pre>
       *
       * <code>repeated int32 buildingMetaIds = 6;</code>
       * @param value The buildingMetaIds to add.
       * @return This builder for chaining.
       */
      public Builder addBuildingMetaIds(int value) {
        
        ensureBuildingMetaIdsIsMutable();
        buildingMetaIds_.addInt(value);
        onChanged();
        return this;
      }
      /**
       * <pre>
       * ³«Âû ¹ÞÀº ·£µå¿¡ ¹èÄ¡µÈ BuildingData Meta Id ¸ñ·Ï
       * </pre>
       *
       * <code>repeated int32 buildingMetaIds = 6;</code>
       * @param values The buildingMetaIds to add.
       * @return This builder for chaining.
       */
      public Builder addAllBuildingMetaIds(
          java.lang.Iterable<? extends java.lang.Integer> values) {
        ensureBuildingMetaIdsIsMutable();
        com.google.protobuf.AbstractMessageLite.Builder.addAll(
            values, buildingMetaIds_);
        onChanged();
        return this;
      }
      /**
       * <pre>
       * ³«Âû ¹ÞÀº ·£µå¿¡ ¹èÄ¡µÈ BuildingData Meta Id ¸ñ·Ï
       * </pre>
       *
       * <code>repeated int32 buildingMetaIds = 6;</code>
       * @return This builder for chaining.
       */
      public Builder clearBuildingMetaIds() {
        buildingMetaIds_ = emptyIntList();
        bitField0_ = (bitField0_ & ~0x00000008);
        onChanged();
        return this;
      }

      private int isNewRecvMail_ = 0;
      /**
       * <pre>
       * »õ·Î¿î ¼ö½Å ¸ÞÀÏ ¼³Á¤
       * </pre>
       *
       * <code>.BoolType isNewRecvMail = 7;</code>
       * @return The enum numeric value on the wire for isNewRecvMail.
       */
      @java.lang.Override public int getIsNewRecvMailValue() {
        return isNewRecvMail_;
      }
      /**
       * <pre>
       * »õ·Î¿î ¼ö½Å ¸ÞÀÏ ¼³Á¤
       * </pre>
       *
       * <code>.BoolType isNewRecvMail = 7;</code>
       * @param value The enum numeric value on the wire for isNewRecvMail to set.
       * @return This builder for chaining.
       */
      public Builder setIsNewRecvMailValue(int value) {
        isNewRecvMail_ = value;
        bitField0_ |= 0x00000010;
        onChanged();
        return this;
      }
      /**
       * <pre>
       * »õ·Î¿î ¼ö½Å ¸ÞÀÏ ¼³Á¤
       * </pre>
       *
       * <code>.BoolType isNewRecvMail = 7;</code>
       * @return The isNewRecvMail.
       */
      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.BoolType getIsNewRecvMail() {
        com.caliverse.admin.domain.RabbitMq.message.BoolType result = com.caliverse.admin.domain.RabbitMq.message.BoolType.forNumber(isNewRecvMail_);
        return result == null ? com.caliverse.admin.domain.RabbitMq.message.BoolType.UNRECOGNIZED : result;
      }
      /**
       * <pre>
       * »õ·Î¿î ¼ö½Å ¸ÞÀÏ ¼³Á¤
       * </pre>
       *
       * <code>.BoolType isNewRecvMail = 7;</code>
       * @param value The isNewRecvMail to set.
       * @return This builder for chaining.
       */
      public Builder setIsNewRecvMail(com.caliverse.admin.domain.RabbitMq.message.BoolType value) {
        if (value == null) {
          throw new NullPointerException();
        }
        bitField0_ |= 0x00000010;
        isNewRecvMail_ = value.getNumber();
        onChanged();
        return this;
      }
      /**
       * <pre>
       * »õ·Î¿î ¼ö½Å ¸ÞÀÏ ¼³Á¤
       * </pre>
       *
       * <code>.BoolType isNewRecvMail = 7;</code>
       * @return This builder for chaining.
       */
      public Builder clearIsNewRecvMail() {
        bitField0_ = (bitField0_ & ~0x00000010);
        isNewRecvMail_ = 0;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<GS2GS_NTF_LAND_AUCTION_WINNING_BID>
        PARSER = new com.google.protobuf.AbstractParser<GS2GS_NTF_LAND_AUCTION_WINNING_BID>() {
      @java.lang.Override
      public GS2GS_NTF_LAND_AUCTION_WINNING_BID parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<GS2GS_NTF_LAND_AUCTION_WINNING_BID> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<GS2GS_NTF_LAND_AUCTION_WINNING_BID> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface GS2GS_NTF_LAND_AUCTION_RESERVATIONOrBuilder extends
      // @@protoc_insertion_point(interface_extends:ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION)
      com.google.protobuf.MessageOrBuilder {

    /**
     * <pre>
     * È°¼ºÈ­ ¸ñ·Ï¿¡ Ãß°¡ÇÒ ·£µå Meta Id
     * </pre>
     *
     * <code>repeated int32 toAddActivitings = 1;</code>
     * @return A list containing the toAddActivitings.
     */
    java.util.List<java.lang.Integer> getToAddActivitingsList();
    /**
     * <pre>
     * È°¼ºÈ­ ¸ñ·Ï¿¡ Ãß°¡ÇÒ ·£µå Meta Id
     * </pre>
     *
     * <code>repeated int32 toAddActivitings = 1;</code>
     * @return The count of toAddActivitings.
     */
    int getToAddActivitingsCount();
    /**
     * <pre>
     * È°¼ºÈ­ ¸ñ·Ï¿¡ Ãß°¡ÇÒ ·£µå Meta Id
     * </pre>
     *
     * <code>repeated int32 toAddActivitings = 1;</code>
     * @param index The index of the element to return.
     * @return The toAddActivitings at the given index.
     */
    int getToAddActivitings(int index);
  }
  /**
   * Protobuf type {@code ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION}
   */
  public static final class GS2GS_NTF_LAND_AUCTION_RESERVATION extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION)
      GS2GS_NTF_LAND_AUCTION_RESERVATIONOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use GS2GS_NTF_LAND_AUCTION_RESERVATION.newBuilder() to construct.
    private GS2GS_NTF_LAND_AUCTION_RESERVATION(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
      super(builder);
    }
    private GS2GS_NTF_LAND_AUCTION_RESERVATION() {
      toAddActivitings_ = emptyIntList();
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new GS2GS_NTF_LAND_AUCTION_RESERVATION();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_LAND_AUCTION_RESERVATION_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_LAND_AUCTION_RESERVATION_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION.Builder.class);
    }

    public static final int TOADDACTIVITINGS_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private com.google.protobuf.Internal.IntList toAddActivitings_;
    /**
     * <pre>
     * È°¼ºÈ­ ¸ñ·Ï¿¡ Ãß°¡ÇÒ ·£µå Meta Id
     * </pre>
     *
     * <code>repeated int32 toAddActivitings = 1;</code>
     * @return A list containing the toAddActivitings.
     */
    @java.lang.Override
    public java.util.List<java.lang.Integer>
        getToAddActivitingsList() {
      return toAddActivitings_;
    }
    /**
     * <pre>
     * È°¼ºÈ­ ¸ñ·Ï¿¡ Ãß°¡ÇÒ ·£µå Meta Id
     * </pre>
     *
     * <code>repeated int32 toAddActivitings = 1;</code>
     * @return The count of toAddActivitings.
     */
    public int getToAddActivitingsCount() {
      return toAddActivitings_.size();
    }
    /**
     * <pre>
     * È°¼ºÈ­ ¸ñ·Ï¿¡ Ãß°¡ÇÒ ·£µå Meta Id
     * </pre>
     *
     * <code>repeated int32 toAddActivitings = 1;</code>
     * @param index The index of the element to return.
     * @return The toAddActivitings at the given index.
     */
    public int getToAddActivitings(int index) {
      return toAddActivitings_.getInt(index);
    }
    private int toAddActivitingsMemoizedSerializedSize = -1;

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      getSerializedSize();
      if (getToAddActivitingsList().size() > 0) {
        output.writeUInt32NoTag(10);
        output.writeUInt32NoTag(toAddActivitingsMemoizedSerializedSize);
      }
      for (int i = 0; i < toAddActivitings_.size(); i++) {
        output.writeInt32NoTag(toAddActivitings_.getInt(i));
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      {
        int dataSize = 0;
        for (int i = 0; i < toAddActivitings_.size(); i++) {
          dataSize += com.google.protobuf.CodedOutputStream
            .computeInt32SizeNoTag(toAddActivitings_.getInt(i));
        }
        size += dataSize;
        if (!getToAddActivitingsList().isEmpty()) {
          size += 1;
          size += com.google.protobuf.CodedOutputStream
              .computeInt32SizeNoTag(dataSize);
        }
        toAddActivitingsMemoizedSerializedSize = dataSize;
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION)) {
        return super.equals(obj);
      }
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION) obj;

      if (!getToAddActivitingsList()
          .equals(other.getToAddActivitingsList())) return false;
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      if (getToAddActivitingsCount() > 0) {
        hash = (37 * hash) + TOADDACTIVITINGS_FIELD_NUMBER;
        hash = (53 * hash) + getToAddActivitingsList().hashCode();
      }
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
        // @@protoc_insertion_point(builder_implements:ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION)
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATIONOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_LAND_AUCTION_RESERVATION_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_LAND_AUCTION_RESERVATION_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION.Builder.class);
      }

      // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        toAddActivitings_ = emptyIntList();
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_GS2GS_NTF_LAND_AUCTION_RESERVATION_descriptor;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION getDefaultInstanceForType() {
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION.getDefaultInstance();
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION build() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION buildPartial() {
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION(this);
        buildPartialRepeatedFields(result);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartialRepeatedFields(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION result) {
        if (((bitField0_ & 0x00000001) != 0)) {
          toAddActivitings_.makeImmutable();
          bitField0_ = (bitField0_ & ~0x00000001);
        }
        result.toAddActivitings_ = toAddActivitings_;
      }

      private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION result) {
        int from_bitField0_ = bitField0_;
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION) {
          return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION other) {
        if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION.getDefaultInstance()) return this;
        if (!other.toAddActivitings_.isEmpty()) {
          if (toAddActivitings_.isEmpty()) {
            toAddActivitings_ = other.toAddActivitings_;
            bitField0_ = (bitField0_ & ~0x00000001);
          } else {
            ensureToAddActivitingsIsMutable();
            toAddActivitings_.addAll(other.toAddActivitings_);
          }
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 8: {
                int v = input.readInt32();
                ensureToAddActivitingsIsMutable();
                toAddActivitings_.addInt(v);
                break;
              } // case 8
              case 10: {
                int length = input.readRawVarint32();
                int limit = input.pushLimit(length);
                ensureToAddActivitingsIsMutable();
                while (input.getBytesUntilLimit() > 0) {
                  toAddActivitings_.addInt(input.readInt32());
                }
                input.popLimit(limit);
                break;
              } // case 10
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private com.google.protobuf.Internal.IntList toAddActivitings_ = emptyIntList();
      private void ensureToAddActivitingsIsMutable() {
        if (!((bitField0_ & 0x00000001) != 0)) {
          toAddActivitings_ = mutableCopy(toAddActivitings_);
          bitField0_ |= 0x00000001;
        }
      }
      /**
       * <pre>
       * È°¼ºÈ­ ¸ñ·Ï¿¡ Ãß°¡ÇÒ ·£µå Meta Id
       * </pre>
       *
       * <code>repeated int32 toAddActivitings = 1;</code>
       * @return A list containing the toAddActivitings.
       */
      public java.util.List<java.lang.Integer>
          getToAddActivitingsList() {
        return ((bitField0_ & 0x00000001) != 0) ?
                 java.util.Collections.unmodifiableList(toAddActivitings_) : toAddActivitings_;
      }
      /**
       * <pre>
       * È°¼ºÈ­ ¸ñ·Ï¿¡ Ãß°¡ÇÒ ·£µå Meta Id
       * </pre>
       *
       * <code>repeated int32 toAddActivitings = 1;</code>
       * @return The count of toAddActivitings.
       */
      public int getToAddActivitingsCount() {
        return toAddActivitings_.size();
      }
      /**
       * <pre>
       * È°¼ºÈ­ ¸ñ·Ï¿¡ Ãß°¡ÇÒ ·£µå Meta Id
       * </pre>
       *
       * <code>repeated int32 toAddActivitings = 1;</code>
       * @param index The index of the element to return.
       * @return The toAddActivitings at the given index.
       */
      public int getToAddActivitings(int index) {
        return toAddActivitings_.getInt(index);
      }
      /**
       * <pre>
       * È°¼ºÈ­ ¸ñ·Ï¿¡ Ãß°¡ÇÒ ·£µå Meta Id
       * </pre>
       *
       * <code>repeated int32 toAddActivitings = 1;</code>
       * @param index The index to set the value at.
       * @param value The toAddActivitings to set.
       * @return This builder for chaining.
       */
      public Builder setToAddActivitings(
          int index, int value) {
        
        ensureToAddActivitingsIsMutable();
        toAddActivitings_.setInt(index, value);
        onChanged();
        return this;
      }
      /**
       * <pre>
       * È°¼ºÈ­ ¸ñ·Ï¿¡ Ãß°¡ÇÒ ·£µå Meta Id
       * </pre>
       *
       * <code>repeated int32 toAddActivitings = 1;</code>
       * @param value The toAddActivitings to add.
       * @return This builder for chaining.
       */
      public Builder addToAddActivitings(int value) {
        
        ensureToAddActivitingsIsMutable();
        toAddActivitings_.addInt(value);
        onChanged();
        return this;
      }
      /**
       * <pre>
       * È°¼ºÈ­ ¸ñ·Ï¿¡ Ãß°¡ÇÒ ·£µå Meta Id
       * </pre>
       *
       * <code>repeated int32 toAddActivitings = 1;</code>
       * @param values The toAddActivitings to add.
       * @return This builder for chaining.
       */
      public Builder addAllToAddActivitings(
          java.lang.Iterable<? extends java.lang.Integer> values) {
        ensureToAddActivitingsIsMutable();
        com.google.protobuf.AbstractMessageLite.Builder.addAll(
            values, toAddActivitings_);
        onChanged();
        return this;
      }
      /**
       * <pre>
       * È°¼ºÈ­ ¸ñ·Ï¿¡ Ãß°¡ÇÒ ·£µå Meta Id
       * </pre>
       *
       * <code>repeated int32 toAddActivitings = 1;</code>
       * @return This builder for chaining.
       */
      public Builder clearToAddActivitings() {
        toAddActivitings_ = emptyIntList();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION)
    }

    // @@protoc_insertion_point(class_scope:ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION)
    private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION();
    }

    public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser<GS2GS_NTF_LAND_AUCTION_RESERVATION>
        PARSER = new com.google.protobuf.AbstractParser<GS2GS_NTF_LAND_AUCTION_RESERVATION>() {
      @java.lang.Override
      public GS2GS_NTF_LAND_AUCTION_RESERVATION parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser<GS2GS_NTF_LAND_AUCTION_RESERVATION> parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser<GS2GS_NTF_LAND_AUCTION_RESERVATION> getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  private int msgCase_ = 0;
  private java.lang.Object msg_;
  public enum MsgCase
      implements com.google.protobuf.Internal.EnumLite,
          com.google.protobuf.AbstractMessage.InternalOneOfEnum {
    CHAT(3),
    KICKREQ(4),
    KICKRES(5),
    WHITELISTUPDATENOTI(7),
    BLACKLISTUPDATENOTI(8),
    INSPECTIONREQ(9),
    CHANGESERVERCONFIGREQ(10),
    ALLKICKNORMALUSERNOTI(11),
    AWSAUTOSCALEGROUPOPTIONREQ(12),
    AWSAUTOSCALEGROUPOPTIONRES(13),
    RECEIVEMAILNOTI(14),
    EXCHANGEMANNEQUINDISPLAYITEMNOTI(15),
    GETAWSAUTOSCALEOPTIONREQ(16),
    GETAWSAUTOSCALEOPTIONRES(17),
    READYFORDISTROYREQ(18),
    LOGINNOTITOFRIEND(19),
    LOGOUTNOTITOFRIEND(20),
    MANAGERSERVERACTIVEREQ(21),
    MANAGERSERVERACTIVERES(22),
    RECEIVEINVITEMYHOMENOTI(23),
    REPLYINVITEMYHOMENOTI(24),
    STATENOTITOFRIEND(25),
    FRIENDREQUESTNOTI(26),
    FRIENDACCEPTNOTI(27),
    FRIENDDELETENOTI(28),
    CANCELFRIENDREQUESTNOTI(29),
    INVITEPARTYNOTI(30),
    REPLYINVITEPARTYNOTI(31),
    JOINPARTYMEMBERNOTI(33),
    LEAVEPARTYMEMBERNOTI(34),
    CHANGEPARTYSERVERNAMENOTI(35),
    CHANGEPARTYLEADERNOTI(37),
    EXCHANGEPARTYNAMENOTI(38),
    EXCHANGEPARTYMEMBERMARKNOTI(40),
    BANPARTYNOTI(41),
    SUMMONPARTYMEMBERNOTI(42),
    REPLYSUMMONPARTYMEMBERNOTI(43),
    NOTICECHATNOTI(44),
    SYSTEMMAILNOTI(45),
    PARTYVOTENOTI(46),
    REPLYPARTYVOTENOTI(47),
    PARTYVOTERESULTNOTI(48),
    PARTYINSTANCEINFONOTI(49),
    SESSIONINFONOTI(50),
    KICKEDFROMFRIENDSMYHOMENOTI(51),
    CANCELSUMMONPARTYMEMBERNOTI(53),
    PARTYMEMBERLOCATIONNOTI(54),
    NTFFRIENDLEAVINGHOME(55),
    NTFINVITEPARTYRECVRESULT(56),
    NTFDESTROYPARTY(57),
    REQRESERVATIONENTERTOSERVER(58),
    ACKRESERVATIONENTERTOSERVER(59),
    NTFPARTYCHAT(60),
    NTFPARTYINFO(61),
    NTFRETURNUSERLOGOUT(62),
    NTFCLEARPARTYSUMMON(63),
    NTFCRAFTHELP(64),
    REQRESERVATIONCANCELTOSERVER(65),
    NTFEXCHANGEMYHOME(66),
    NTFUGCNPCRANKREFRESH(67),
    NTFDELETEPARTYINVITESEND(68),
    NTFMYHOMEHOSTENTEREDITROOM(69),
    NTFUSERKICK(70),
    NTFMAILSEND(71),
    NTFOPERATIONSYSTEMNOTICECHAT(72),
    ACKRESERVATIONCANCELTOSERVER(73),
    NTFFARMINGEND(74),
    NTFRENTFLOOR(75),
    NTFMODIFYFLOORLINKEDINFOS(76),
    NTFBEACONCOMPACTSYNC(77),
    REQCREATECONTENTSTORAGE(78),
    ACKCREATECONTENTSTORAGE(79),
    NTFCHANGECALIUMSTORAGEINFO(80),
    NTFMODIFYLANDINFO(81),
    NTFMODIFYBUILDINGINFO(82),
    NTFMODIFYBUILDINGPROFIT(83),
    NTFLANDAUCTIONHIGHESTBIDDERCHANGE(84),
    NTFLANDAUCTIONWINNINGBID(85),
    NTFLANDAUCTIONRESERVATION(86),
    MSG_NOT_SET(0);
    private final int value;
    private MsgCase(int value) {
      this.value = value;
    }
    /**
     * @param value The number of the enum to look for.
     * @return The enum associated with the given number.
     * @deprecated Use {@link #forNumber(int)} instead.
     */
    @java.lang.Deprecated
    public static MsgCase valueOf(int value) {
      return forNumber(value);
    }

    public static MsgCase forNumber(int value) {
      switch (value) {
        case 3: return CHAT;
        case 4: return KICKREQ;
        case 5: return KICKRES;
        case 7: return WHITELISTUPDATENOTI;
        case 8: return BLACKLISTUPDATENOTI;
        case 9: return INSPECTIONREQ;
        case 10: return CHANGESERVERCONFIGREQ;
        case 11: return ALLKICKNORMALUSERNOTI;
        case 12: return AWSAUTOSCALEGROUPOPTIONREQ;
        case 13: return AWSAUTOSCALEGROUPOPTIONRES;
        case 14: return RECEIVEMAILNOTI;
        case 15: return EXCHANGEMANNEQUINDISPLAYITEMNOTI;
        case 16: return GETAWSAUTOSCALEOPTIONREQ;
        case 17: return GETAWSAUTOSCALEOPTIONRES;
        case 18: return READYFORDISTROYREQ;
        case 19: return LOGINNOTITOFRIEND;
        case 20: return LOGOUTNOTITOFRIEND;
        case 21: return MANAGERSERVERACTIVEREQ;
        case 22: return MANAGERSERVERACTIVERES;
        case 23: return RECEIVEINVITEMYHOMENOTI;
        case 24: return REPLYINVITEMYHOMENOTI;
        case 25: return STATENOTITOFRIEND;
        case 26: return FRIENDREQUESTNOTI;
        case 27: return FRIENDACCEPTNOTI;
        case 28: return FRIENDDELETENOTI;
        case 29: return CANCELFRIENDREQUESTNOTI;
        case 30: return INVITEPARTYNOTI;
        case 31: return REPLYINVITEPARTYNOTI;
        case 33: return JOINPARTYMEMBERNOTI;
        case 34: return LEAVEPARTYMEMBERNOTI;
        case 35: return CHANGEPARTYSERVERNAMENOTI;
        case 37: return CHANGEPARTYLEADERNOTI;
        case 38: return EXCHANGEPARTYNAMENOTI;
        case 40: return EXCHANGEPARTYMEMBERMARKNOTI;
        case 41: return BANPARTYNOTI;
        case 42: return SUMMONPARTYMEMBERNOTI;
        case 43: return REPLYSUMMONPARTYMEMBERNOTI;
        case 44: return NOTICECHATNOTI;
        case 45: return SYSTEMMAILNOTI;
        case 46: return PARTYVOTENOTI;
        case 47: return REPLYPARTYVOTENOTI;
        case 48: return PARTYVOTERESULTNOTI;
        case 49: return PARTYINSTANCEINFONOTI;
        case 50: return SESSIONINFONOTI;
        case 51: return KICKEDFROMFRIENDSMYHOMENOTI;
        case 53: return CANCELSUMMONPARTYMEMBERNOTI;
        case 54: return PARTYMEMBERLOCATIONNOTI;
        case 55: return NTFFRIENDLEAVINGHOME;
        case 56: return NTFINVITEPARTYRECVRESULT;
        case 57: return NTFDESTROYPARTY;
        case 58: return REQRESERVATIONENTERTOSERVER;
        case 59: return ACKRESERVATIONENTERTOSERVER;
        case 60: return NTFPARTYCHAT;
        case 61: return NTFPARTYINFO;
        case 62: return NTFRETURNUSERLOGOUT;
        case 63: return NTFCLEARPARTYSUMMON;
        case 64: return NTFCRAFTHELP;
        case 65: return REQRESERVATIONCANCELTOSERVER;
        case 66: return NTFEXCHANGEMYHOME;
        case 67: return NTFUGCNPCRANKREFRESH;
        case 68: return NTFDELETEPARTYINVITESEND;
        case 69: return NTFMYHOMEHOSTENTEREDITROOM;
        case 70: return NTFUSERKICK;
        case 71: return NTFMAILSEND;
        case 72: return NTFOPERATIONSYSTEMNOTICECHAT;
        case 73: return ACKRESERVATIONCANCELTOSERVER;
        case 74: return NTFFARMINGEND;
        case 75: return NTFRENTFLOOR;
        case 76: return NTFMODIFYFLOORLINKEDINFOS;
        case 77: return NTFBEACONCOMPACTSYNC;
        case 78: return REQCREATECONTENTSTORAGE;
        case 79: return ACKCREATECONTENTSTORAGE;
        case 80: return NTFCHANGECALIUMSTORAGEINFO;
        case 81: return NTFMODIFYLANDINFO;
        case 82: return NTFMODIFYBUILDINGINFO;
        case 83: return NTFMODIFYBUILDINGPROFIT;
        case 84: return NTFLANDAUCTIONHIGHESTBIDDERCHANGE;
        case 85: return NTFLANDAUCTIONWINNINGBID;
        case 86: return NTFLANDAUCTIONRESERVATION;
        case 0: return MSG_NOT_SET;
        default: return null;
      }
    }
    public int getNumber() {
      return this.value;
    }
  };

  public MsgCase
  getMsgCase() {
    return MsgCase.forNumber(
        msgCase_);
  }

  public static final int MESSAGETIME_FIELD_NUMBER = 1;
  private com.google.protobuf.Timestamp messageTime_;
  /**
   * <code>.google.protobuf.Timestamp messageTime = 1;</code>
   * @return Whether the messageTime field is set.
   */
  @java.lang.Override
  public boolean hasMessageTime() {
    return messageTime_ != null;
  }
  /**
   * <code>.google.protobuf.Timestamp messageTime = 1;</code>
   * @return The messageTime.
   */
  @java.lang.Override
  public com.google.protobuf.Timestamp getMessageTime() {
    return messageTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : messageTime_;
  }
  /**
   * <code>.google.protobuf.Timestamp messageTime = 1;</code>
   */
  @java.lang.Override
  public com.google.protobuf.TimestampOrBuilder getMessageTimeOrBuilder() {
    return messageTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : messageTime_;
  }

  public static final int MESSAGESENDER_FIELD_NUMBER = 2;
  @SuppressWarnings("serial")
  private volatile java.lang.Object messageSender_ = "";
  /**
   * <code>string messageSender = 2;</code>
   * @return The messageSender.
   */
  @java.lang.Override
  public java.lang.String getMessageSender() {
    java.lang.Object ref = messageSender_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = 
          (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      messageSender_ = s;
      return s;
    }
  }
  /**
   * <code>string messageSender = 2;</code>
   * @return The bytes for messageSender.
   */
  @java.lang.Override
  public com.google.protobuf.ByteString
      getMessageSenderBytes() {
    java.lang.Object ref = messageSender_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      messageSender_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int CHAT_FIELD_NUMBER = 3;
  /**
   * <code>.ServerMessage.Chat chat = 3;</code>
   * @return Whether the chat field is set.
   */
  @java.lang.Override
  public boolean hasChat() {
    return msgCase_ == 3;
  }
  /**
   * <code>.ServerMessage.Chat chat = 3;</code>
   * @return The chat.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat getChat() {
    if (msgCase_ == 3) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.Chat chat = 3;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChatOrBuilder getChatOrBuilder() {
    if (msgCase_ == 3) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat.getDefaultInstance();
  }

  public static final int KICKREQ_FIELD_NUMBER = 4;
  /**
   * <code>.ServerMessage.KickReq kickReq = 4;</code>
   * @return Whether the kickReq field is set.
   */
  @java.lang.Override
  public boolean hasKickReq() {
    return msgCase_ == 4;
  }
  /**
   * <code>.ServerMessage.KickReq kickReq = 4;</code>
   * @return The kickReq.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq getKickReq() {
    if (msgCase_ == 4) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.KickReq kickReq = 4;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReqOrBuilder getKickReqOrBuilder() {
    if (msgCase_ == 4) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq.getDefaultInstance();
  }

  public static final int KICKRES_FIELD_NUMBER = 5;
  /**
   * <code>.ServerMessage.KickRes kickRes = 5;</code>
   * @return Whether the kickRes field is set.
   */
  @java.lang.Override
  public boolean hasKickRes() {
    return msgCase_ == 5;
  }
  /**
   * <code>.ServerMessage.KickRes kickRes = 5;</code>
   * @return The kickRes.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes getKickRes() {
    if (msgCase_ == 5) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.KickRes kickRes = 5;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickResOrBuilder getKickResOrBuilder() {
    if (msgCase_ == 5) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes.getDefaultInstance();
  }

  public static final int WHITELISTUPDATENOTI_FIELD_NUMBER = 7;
  /**
   * <code>.ServerMessage.WhiteListUpdateNoti whiteListUpdateNoti = 7;</code>
   * @return Whether the whiteListUpdateNoti field is set.
   */
  @java.lang.Override
  public boolean hasWhiteListUpdateNoti() {
    return msgCase_ == 7;
  }
  /**
   * <code>.ServerMessage.WhiteListUpdateNoti whiteListUpdateNoti = 7;</code>
   * @return The whiteListUpdateNoti.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti getWhiteListUpdateNoti() {
    if (msgCase_ == 7) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.WhiteListUpdateNoti whiteListUpdateNoti = 7;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNotiOrBuilder getWhiteListUpdateNotiOrBuilder() {
    if (msgCase_ == 7) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti.getDefaultInstance();
  }

  public static final int BLACKLISTUPDATENOTI_FIELD_NUMBER = 8;
  /**
   * <code>.ServerMessage.BlackListUpdateNoti blackListUpdateNoti = 8;</code>
   * @return Whether the blackListUpdateNoti field is set.
   */
  @java.lang.Override
  public boolean hasBlackListUpdateNoti() {
    return msgCase_ == 8;
  }
  /**
   * <code>.ServerMessage.BlackListUpdateNoti blackListUpdateNoti = 8;</code>
   * @return The blackListUpdateNoti.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti getBlackListUpdateNoti() {
    if (msgCase_ == 8) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.BlackListUpdateNoti blackListUpdateNoti = 8;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNotiOrBuilder getBlackListUpdateNotiOrBuilder() {
    if (msgCase_ == 8) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti.getDefaultInstance();
  }

  public static final int INSPECTIONREQ_FIELD_NUMBER = 9;
  /**
   * <code>.ServerMessage.InspectionReq inspectionReq = 9;</code>
   * @return Whether the inspectionReq field is set.
   */
  @java.lang.Override
  public boolean hasInspectionReq() {
    return msgCase_ == 9;
  }
  /**
   * <code>.ServerMessage.InspectionReq inspectionReq = 9;</code>
   * @return The inspectionReq.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq getInspectionReq() {
    if (msgCase_ == 9) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.InspectionReq inspectionReq = 9;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReqOrBuilder getInspectionReqOrBuilder() {
    if (msgCase_ == 9) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq.getDefaultInstance();
  }

  public static final int CHANGESERVERCONFIGREQ_FIELD_NUMBER = 10;
  /**
   * <code>.ServerMessage.ChangeServerConfigReq changeServerConfigReq = 10;</code>
   * @return Whether the changeServerConfigReq field is set.
   */
  @java.lang.Override
  public boolean hasChangeServerConfigReq() {
    return msgCase_ == 10;
  }
  /**
   * <code>.ServerMessage.ChangeServerConfigReq changeServerConfigReq = 10;</code>
   * @return The changeServerConfigReq.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq getChangeServerConfigReq() {
    if (msgCase_ == 10) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.ChangeServerConfigReq changeServerConfigReq = 10;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReqOrBuilder getChangeServerConfigReqOrBuilder() {
    if (msgCase_ == 10) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq.getDefaultInstance();
  }

  public static final int ALLKICKNORMALUSERNOTI_FIELD_NUMBER = 11;
  /**
   * <code>.ServerMessage.AllKickNormalUserNoti allKickNormalUserNoti = 11;</code>
   * @return Whether the allKickNormalUserNoti field is set.
   */
  @java.lang.Override
  public boolean hasAllKickNormalUserNoti() {
    return msgCase_ == 11;
  }
  /**
   * <code>.ServerMessage.AllKickNormalUserNoti allKickNormalUserNoti = 11;</code>
   * @return The allKickNormalUserNoti.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti getAllKickNormalUserNoti() {
    if (msgCase_ == 11) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.AllKickNormalUserNoti allKickNormalUserNoti = 11;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNotiOrBuilder getAllKickNormalUserNotiOrBuilder() {
    if (msgCase_ == 11) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti.getDefaultInstance();
  }

  public static final int AWSAUTOSCALEGROUPOPTIONREQ_FIELD_NUMBER = 12;
  /**
   * <code>.ServerMessage.AwsAutoScaleGroupOptionReq awsAutoScaleGroupOptionReq = 12;</code>
   * @return Whether the awsAutoScaleGroupOptionReq field is set.
   */
  @java.lang.Override
  public boolean hasAwsAutoScaleGroupOptionReq() {
    return msgCase_ == 12;
  }
  /**
   * <code>.ServerMessage.AwsAutoScaleGroupOptionReq awsAutoScaleGroupOptionReq = 12;</code>
   * @return The awsAutoScaleGroupOptionReq.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq getAwsAutoScaleGroupOptionReq() {
    if (msgCase_ == 12) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.AwsAutoScaleGroupOptionReq awsAutoScaleGroupOptionReq = 12;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReqOrBuilder getAwsAutoScaleGroupOptionReqOrBuilder() {
    if (msgCase_ == 12) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq.getDefaultInstance();
  }

  public static final int AWSAUTOSCALEGROUPOPTIONRES_FIELD_NUMBER = 13;
  /**
   * <code>.ServerMessage.AwsAutoScaleGroupOptionRes awsAutoScaleGroupOptionRes = 13;</code>
   * @return Whether the awsAutoScaleGroupOptionRes field is set.
   */
  @java.lang.Override
  public boolean hasAwsAutoScaleGroupOptionRes() {
    return msgCase_ == 13;
  }
  /**
   * <code>.ServerMessage.AwsAutoScaleGroupOptionRes awsAutoScaleGroupOptionRes = 13;</code>
   * @return The awsAutoScaleGroupOptionRes.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes getAwsAutoScaleGroupOptionRes() {
    if (msgCase_ == 13) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.AwsAutoScaleGroupOptionRes awsAutoScaleGroupOptionRes = 13;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionResOrBuilder getAwsAutoScaleGroupOptionResOrBuilder() {
    if (msgCase_ == 13) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes.getDefaultInstance();
  }

  public static final int RECEIVEMAILNOTI_FIELD_NUMBER = 14;
  /**
   * <code>.ServerMessage.ReceiveMailNoti receiveMailNoti = 14;</code>
   * @return Whether the receiveMailNoti field is set.
   */
  @java.lang.Override
  public boolean hasReceiveMailNoti() {
    return msgCase_ == 14;
  }
  /**
   * <code>.ServerMessage.ReceiveMailNoti receiveMailNoti = 14;</code>
   * @return The receiveMailNoti.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti getReceiveMailNoti() {
    if (msgCase_ == 14) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.ReceiveMailNoti receiveMailNoti = 14;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNotiOrBuilder getReceiveMailNotiOrBuilder() {
    if (msgCase_ == 14) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti.getDefaultInstance();
  }

  public static final int EXCHANGEMANNEQUINDISPLAYITEMNOTI_FIELD_NUMBER = 15;
  /**
   * <code>.ServerMessage.ExchangeMannequinDisplayItemNoti exchangeMannequinDisplayItemNoti = 15;</code>
   * @return Whether the exchangeMannequinDisplayItemNoti field is set.
   */
  @java.lang.Override
  public boolean hasExchangeMannequinDisplayItemNoti() {
    return msgCase_ == 15;
  }
  /**
   * <code>.ServerMessage.ExchangeMannequinDisplayItemNoti exchangeMannequinDisplayItemNoti = 15;</code>
   * @return The exchangeMannequinDisplayItemNoti.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti getExchangeMannequinDisplayItemNoti() {
    if (msgCase_ == 15) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.ExchangeMannequinDisplayItemNoti exchangeMannequinDisplayItemNoti = 15;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNotiOrBuilder getExchangeMannequinDisplayItemNotiOrBuilder() {
    if (msgCase_ == 15) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti.getDefaultInstance();
  }

  public static final int GETAWSAUTOSCALEOPTIONREQ_FIELD_NUMBER = 16;
  /**
   * <code>.ServerMessage.GetAwsAutoScaleOptionReq getAwsAutoScaleOptionReq = 16;</code>
   * @return Whether the getAwsAutoScaleOptionReq field is set.
   */
  @java.lang.Override
  public boolean hasGetAwsAutoScaleOptionReq() {
    return msgCase_ == 16;
  }
  /**
   * <code>.ServerMessage.GetAwsAutoScaleOptionReq getAwsAutoScaleOptionReq = 16;</code>
   * @return The getAwsAutoScaleOptionReq.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq getGetAwsAutoScaleOptionReq() {
    if (msgCase_ == 16) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.GetAwsAutoScaleOptionReq getAwsAutoScaleOptionReq = 16;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReqOrBuilder getGetAwsAutoScaleOptionReqOrBuilder() {
    if (msgCase_ == 16) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq.getDefaultInstance();
  }

  public static final int GETAWSAUTOSCALEOPTIONRES_FIELD_NUMBER = 17;
  /**
   * <code>.ServerMessage.GetAwsAutoScaleOptionRes getAwsAutoScaleOptionRes = 17;</code>
   * @return Whether the getAwsAutoScaleOptionRes field is set.
   */
  @java.lang.Override
  public boolean hasGetAwsAutoScaleOptionRes() {
    return msgCase_ == 17;
  }
  /**
   * <code>.ServerMessage.GetAwsAutoScaleOptionRes getAwsAutoScaleOptionRes = 17;</code>
   * @return The getAwsAutoScaleOptionRes.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes getGetAwsAutoScaleOptionRes() {
    if (msgCase_ == 17) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.GetAwsAutoScaleOptionRes getAwsAutoScaleOptionRes = 17;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionResOrBuilder getGetAwsAutoScaleOptionResOrBuilder() {
    if (msgCase_ == 17) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes.getDefaultInstance();
  }

  public static final int READYFORDISTROYREQ_FIELD_NUMBER = 18;
  /**
   * <code>.ServerMessage.ReadyForDistroyReq readyForDistroyReq = 18;</code>
   * @return Whether the readyForDistroyReq field is set.
   */
  @java.lang.Override
  public boolean hasReadyForDistroyReq() {
    return msgCase_ == 18;
  }
  /**
   * <code>.ServerMessage.ReadyForDistroyReq readyForDistroyReq = 18;</code>
   * @return The readyForDistroyReq.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq getReadyForDistroyReq() {
    if (msgCase_ == 18) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.ReadyForDistroyReq readyForDistroyReq = 18;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReqOrBuilder getReadyForDistroyReqOrBuilder() {
    if (msgCase_ == 18) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq.getDefaultInstance();
  }

  public static final int LOGINNOTITOFRIEND_FIELD_NUMBER = 19;
  /**
   * <code>.ServerMessage.LoginNotiToFriend loginNotiToFriend = 19;</code>
   * @return Whether the loginNotiToFriend field is set.
   */
  @java.lang.Override
  public boolean hasLoginNotiToFriend() {
    return msgCase_ == 19;
  }
  /**
   * <code>.ServerMessage.LoginNotiToFriend loginNotiToFriend = 19;</code>
   * @return The loginNotiToFriend.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend getLoginNotiToFriend() {
    if (msgCase_ == 19) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.LoginNotiToFriend loginNotiToFriend = 19;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriendOrBuilder getLoginNotiToFriendOrBuilder() {
    if (msgCase_ == 19) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend.getDefaultInstance();
  }

  public static final int LOGOUTNOTITOFRIEND_FIELD_NUMBER = 20;
  /**
   * <code>.ServerMessage.LogoutNotiToFriend logoutNotiToFriend = 20;</code>
   * @return Whether the logoutNotiToFriend field is set.
   */
  @java.lang.Override
  public boolean hasLogoutNotiToFriend() {
    return msgCase_ == 20;
  }
  /**
   * <code>.ServerMessage.LogoutNotiToFriend logoutNotiToFriend = 20;</code>
   * @return The logoutNotiToFriend.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend getLogoutNotiToFriend() {
    if (msgCase_ == 20) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.LogoutNotiToFriend logoutNotiToFriend = 20;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriendOrBuilder getLogoutNotiToFriendOrBuilder() {
    if (msgCase_ == 20) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend.getDefaultInstance();
  }

  public static final int MANAGERSERVERACTIVEREQ_FIELD_NUMBER = 21;
  /**
   * <code>.ServerMessage.ManagerServerActiveReq managerServerActiveReq = 21;</code>
   * @return Whether the managerServerActiveReq field is set.
   */
  @java.lang.Override
  public boolean hasManagerServerActiveReq() {
    return msgCase_ == 21;
  }
  /**
   * <code>.ServerMessage.ManagerServerActiveReq managerServerActiveReq = 21;</code>
   * @return The managerServerActiveReq.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq getManagerServerActiveReq() {
    if (msgCase_ == 21) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.ManagerServerActiveReq managerServerActiveReq = 21;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReqOrBuilder getManagerServerActiveReqOrBuilder() {
    if (msgCase_ == 21) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq.getDefaultInstance();
  }

  public static final int MANAGERSERVERACTIVERES_FIELD_NUMBER = 22;
  /**
   * <code>.ServerMessage.ManagerServerActiveRes managerServerActiveRes = 22;</code>
   * @return Whether the managerServerActiveRes field is set.
   */
  @java.lang.Override
  public boolean hasManagerServerActiveRes() {
    return msgCase_ == 22;
  }
  /**
   * <code>.ServerMessage.ManagerServerActiveRes managerServerActiveRes = 22;</code>
   * @return The managerServerActiveRes.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes getManagerServerActiveRes() {
    if (msgCase_ == 22) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.ManagerServerActiveRes managerServerActiveRes = 22;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveResOrBuilder getManagerServerActiveResOrBuilder() {
    if (msgCase_ == 22) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes.getDefaultInstance();
  }

  public static final int RECEIVEINVITEMYHOMENOTI_FIELD_NUMBER = 23;
  /**
   * <code>.ServerMessage.ReceiveInviteMyHomeNoti receiveInviteMyHomeNoti = 23;</code>
   * @return Whether the receiveInviteMyHomeNoti field is set.
   */
  @java.lang.Override
  public boolean hasReceiveInviteMyHomeNoti() {
    return msgCase_ == 23;
  }
  /**
   * <code>.ServerMessage.ReceiveInviteMyHomeNoti receiveInviteMyHomeNoti = 23;</code>
   * @return The receiveInviteMyHomeNoti.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti getReceiveInviteMyHomeNoti() {
    if (msgCase_ == 23) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.ReceiveInviteMyHomeNoti receiveInviteMyHomeNoti = 23;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNotiOrBuilder getReceiveInviteMyHomeNotiOrBuilder() {
    if (msgCase_ == 23) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti.getDefaultInstance();
  }

  public static final int REPLYINVITEMYHOMENOTI_FIELD_NUMBER = 24;
  /**
   * <code>.ServerMessage.ReplyInviteMyhomeNoti replyInviteMyhomeNoti = 24;</code>
   * @return Whether the replyInviteMyhomeNoti field is set.
   */
  @java.lang.Override
  public boolean hasReplyInviteMyhomeNoti() {
    return msgCase_ == 24;
  }
  /**
   * <code>.ServerMessage.ReplyInviteMyhomeNoti replyInviteMyhomeNoti = 24;</code>
   * @return The replyInviteMyhomeNoti.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti getReplyInviteMyhomeNoti() {
    if (msgCase_ == 24) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.ReplyInviteMyhomeNoti replyInviteMyhomeNoti = 24;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNotiOrBuilder getReplyInviteMyhomeNotiOrBuilder() {
    if (msgCase_ == 24) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti.getDefaultInstance();
  }

  public static final int STATENOTITOFRIEND_FIELD_NUMBER = 25;
  /**
   * <code>.ServerMessage.StateNotiToFriend stateNotiToFriend = 25;</code>
   * @return Whether the stateNotiToFriend field is set.
   */
  @java.lang.Override
  public boolean hasStateNotiToFriend() {
    return msgCase_ == 25;
  }
  /**
   * <code>.ServerMessage.StateNotiToFriend stateNotiToFriend = 25;</code>
   * @return The stateNotiToFriend.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend getStateNotiToFriend() {
    if (msgCase_ == 25) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.StateNotiToFriend stateNotiToFriend = 25;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriendOrBuilder getStateNotiToFriendOrBuilder() {
    if (msgCase_ == 25) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend.getDefaultInstance();
  }

  public static final int FRIENDREQUESTNOTI_FIELD_NUMBER = 26;
  /**
   * <code>.ServerMessage.FriendRequestNoti friendRequestNoti = 26;</code>
   * @return Whether the friendRequestNoti field is set.
   */
  @java.lang.Override
  public boolean hasFriendRequestNoti() {
    return msgCase_ == 26;
  }
  /**
   * <code>.ServerMessage.FriendRequestNoti friendRequestNoti = 26;</code>
   * @return The friendRequestNoti.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti getFriendRequestNoti() {
    if (msgCase_ == 26) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.FriendRequestNoti friendRequestNoti = 26;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNotiOrBuilder getFriendRequestNotiOrBuilder() {
    if (msgCase_ == 26) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti.getDefaultInstance();
  }

  public static final int FRIENDACCEPTNOTI_FIELD_NUMBER = 27;
  /**
   * <code>.ServerMessage.FriendAcceptNoti friendAcceptNoti = 27;</code>
   * @return Whether the friendAcceptNoti field is set.
   */
  @java.lang.Override
  public boolean hasFriendAcceptNoti() {
    return msgCase_ == 27;
  }
  /**
   * <code>.ServerMessage.FriendAcceptNoti friendAcceptNoti = 27;</code>
   * @return The friendAcceptNoti.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti getFriendAcceptNoti() {
    if (msgCase_ == 27) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.FriendAcceptNoti friendAcceptNoti = 27;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNotiOrBuilder getFriendAcceptNotiOrBuilder() {
    if (msgCase_ == 27) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti.getDefaultInstance();
  }

  public static final int FRIENDDELETENOTI_FIELD_NUMBER = 28;
  /**
   * <code>.ServerMessage.FriendDeleteNoti friendDeleteNoti = 28;</code>
   * @return Whether the friendDeleteNoti field is set.
   */
  @java.lang.Override
  public boolean hasFriendDeleteNoti() {
    return msgCase_ == 28;
  }
  /**
   * <code>.ServerMessage.FriendDeleteNoti friendDeleteNoti = 28;</code>
   * @return The friendDeleteNoti.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti getFriendDeleteNoti() {
    if (msgCase_ == 28) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.FriendDeleteNoti friendDeleteNoti = 28;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNotiOrBuilder getFriendDeleteNotiOrBuilder() {
    if (msgCase_ == 28) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti.getDefaultInstance();
  }

  public static final int CANCELFRIENDREQUESTNOTI_FIELD_NUMBER = 29;
  /**
   * <code>.ServerMessage.CancelFriendRequestNoti cancelFriendRequestNoti = 29;</code>
   * @return Whether the cancelFriendRequestNoti field is set.
   */
  @java.lang.Override
  public boolean hasCancelFriendRequestNoti() {
    return msgCase_ == 29;
  }
  /**
   * <code>.ServerMessage.CancelFriendRequestNoti cancelFriendRequestNoti = 29;</code>
   * @return The cancelFriendRequestNoti.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti getCancelFriendRequestNoti() {
    if (msgCase_ == 29) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.CancelFriendRequestNoti cancelFriendRequestNoti = 29;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNotiOrBuilder getCancelFriendRequestNotiOrBuilder() {
    if (msgCase_ == 29) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti.getDefaultInstance();
  }

  public static final int INVITEPARTYNOTI_FIELD_NUMBER = 30;
  /**
   * <code>.ServerMessage.InvitePartyNoti invitePartyNoti = 30;</code>
   * @return Whether the invitePartyNoti field is set.
   */
  @java.lang.Override
  public boolean hasInvitePartyNoti() {
    return msgCase_ == 30;
  }
  /**
   * <code>.ServerMessage.InvitePartyNoti invitePartyNoti = 30;</code>
   * @return The invitePartyNoti.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti getInvitePartyNoti() {
    if (msgCase_ == 30) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.InvitePartyNoti invitePartyNoti = 30;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNotiOrBuilder getInvitePartyNotiOrBuilder() {
    if (msgCase_ == 30) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti.getDefaultInstance();
  }

  public static final int REPLYINVITEPARTYNOTI_FIELD_NUMBER = 31;
  /**
   * <code>.ServerMessage.ReplyInvitePartyNoti replyInvitePartyNoti = 31;</code>
   * @return Whether the replyInvitePartyNoti field is set.
   */
  @java.lang.Override
  public boolean hasReplyInvitePartyNoti() {
    return msgCase_ == 31;
  }
  /**
   * <code>.ServerMessage.ReplyInvitePartyNoti replyInvitePartyNoti = 31;</code>
   * @return The replyInvitePartyNoti.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti getReplyInvitePartyNoti() {
    if (msgCase_ == 31) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.ReplyInvitePartyNoti replyInvitePartyNoti = 31;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNotiOrBuilder getReplyInvitePartyNotiOrBuilder() {
    if (msgCase_ == 31) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti.getDefaultInstance();
  }

  public static final int JOINPARTYMEMBERNOTI_FIELD_NUMBER = 33;
  /**
   * <code>.ServerMessage.JoinPartyMemberNoti joinPartyMemberNoti = 33;</code>
   * @return Whether the joinPartyMemberNoti field is set.
   */
  @java.lang.Override
  public boolean hasJoinPartyMemberNoti() {
    return msgCase_ == 33;
  }
  /**
   * <code>.ServerMessage.JoinPartyMemberNoti joinPartyMemberNoti = 33;</code>
   * @return The joinPartyMemberNoti.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti getJoinPartyMemberNoti() {
    if (msgCase_ == 33) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.JoinPartyMemberNoti joinPartyMemberNoti = 33;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNotiOrBuilder getJoinPartyMemberNotiOrBuilder() {
    if (msgCase_ == 33) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti.getDefaultInstance();
  }

  public static final int LEAVEPARTYMEMBERNOTI_FIELD_NUMBER = 34;
  /**
   * <code>.ServerMessage.LeavePartyMemberNoti leavePartyMemberNoti = 34;</code>
   * @return Whether the leavePartyMemberNoti field is set.
   */
  @java.lang.Override
  public boolean hasLeavePartyMemberNoti() {
    return msgCase_ == 34;
  }
  /**
   * <code>.ServerMessage.LeavePartyMemberNoti leavePartyMemberNoti = 34;</code>
   * @return The leavePartyMemberNoti.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti getLeavePartyMemberNoti() {
    if (msgCase_ == 34) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.LeavePartyMemberNoti leavePartyMemberNoti = 34;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNotiOrBuilder getLeavePartyMemberNotiOrBuilder() {
    if (msgCase_ == 34) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti.getDefaultInstance();
  }

  public static final int CHANGEPARTYSERVERNAMENOTI_FIELD_NUMBER = 35;
  /**
   * <code>.ServerMessage.ChangePartyServerNameNoti changePartyServerNameNoti = 35;</code>
   * @return Whether the changePartyServerNameNoti field is set.
   */
  @java.lang.Override
  public boolean hasChangePartyServerNameNoti() {
    return msgCase_ == 35;
  }
  /**
   * <code>.ServerMessage.ChangePartyServerNameNoti changePartyServerNameNoti = 35;</code>
   * @return The changePartyServerNameNoti.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti getChangePartyServerNameNoti() {
    if (msgCase_ == 35) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.ChangePartyServerNameNoti changePartyServerNameNoti = 35;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNotiOrBuilder getChangePartyServerNameNotiOrBuilder() {
    if (msgCase_ == 35) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti.getDefaultInstance();
  }

  public static final int CHANGEPARTYLEADERNOTI_FIELD_NUMBER = 37;
  /**
   * <code>.ServerMessage.ChangePartyLeaderNoti changePartyLeaderNoti = 37;</code>
   * @return Whether the changePartyLeaderNoti field is set.
   */
  @java.lang.Override
  public boolean hasChangePartyLeaderNoti() {
    return msgCase_ == 37;
  }
  /**
   * <code>.ServerMessage.ChangePartyLeaderNoti changePartyLeaderNoti = 37;</code>
   * @return The changePartyLeaderNoti.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti getChangePartyLeaderNoti() {
    if (msgCase_ == 37) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.ChangePartyLeaderNoti changePartyLeaderNoti = 37;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNotiOrBuilder getChangePartyLeaderNotiOrBuilder() {
    if (msgCase_ == 37) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti.getDefaultInstance();
  }

  public static final int EXCHANGEPARTYNAMENOTI_FIELD_NUMBER = 38;
  /**
   * <code>.ServerMessage.ExchangePartyNameNoti exchangePartyNameNoti = 38;</code>
   * @return Whether the exchangePartyNameNoti field is set.
   */
  @java.lang.Override
  public boolean hasExchangePartyNameNoti() {
    return msgCase_ == 38;
  }
  /**
   * <code>.ServerMessage.ExchangePartyNameNoti exchangePartyNameNoti = 38;</code>
   * @return The exchangePartyNameNoti.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti getExchangePartyNameNoti() {
    if (msgCase_ == 38) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.ExchangePartyNameNoti exchangePartyNameNoti = 38;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNotiOrBuilder getExchangePartyNameNotiOrBuilder() {
    if (msgCase_ == 38) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti.getDefaultInstance();
  }

  public static final int EXCHANGEPARTYMEMBERMARKNOTI_FIELD_NUMBER = 40;
  /**
   * <code>.ServerMessage.ExchangePartyMemberMarkNoti exchangePartyMemberMarkNoti = 40;</code>
   * @return Whether the exchangePartyMemberMarkNoti field is set.
   */
  @java.lang.Override
  public boolean hasExchangePartyMemberMarkNoti() {
    return msgCase_ == 40;
  }
  /**
   * <code>.ServerMessage.ExchangePartyMemberMarkNoti exchangePartyMemberMarkNoti = 40;</code>
   * @return The exchangePartyMemberMarkNoti.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti getExchangePartyMemberMarkNoti() {
    if (msgCase_ == 40) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.ExchangePartyMemberMarkNoti exchangePartyMemberMarkNoti = 40;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNotiOrBuilder getExchangePartyMemberMarkNotiOrBuilder() {
    if (msgCase_ == 40) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti.getDefaultInstance();
  }

  public static final int BANPARTYNOTI_FIELD_NUMBER = 41;
  /**
   * <code>.ServerMessage.BanPartyNoti banPartyNoti = 41;</code>
   * @return Whether the banPartyNoti field is set.
   */
  @java.lang.Override
  public boolean hasBanPartyNoti() {
    return msgCase_ == 41;
  }
  /**
   * <code>.ServerMessage.BanPartyNoti banPartyNoti = 41;</code>
   * @return The banPartyNoti.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti getBanPartyNoti() {
    if (msgCase_ == 41) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.BanPartyNoti banPartyNoti = 41;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNotiOrBuilder getBanPartyNotiOrBuilder() {
    if (msgCase_ == 41) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti.getDefaultInstance();
  }

  public static final int SUMMONPARTYMEMBERNOTI_FIELD_NUMBER = 42;
  /**
   * <code>.ServerMessage.SummonPartyMemberNoti summonPartyMemberNoti = 42;</code>
   * @return Whether the summonPartyMemberNoti field is set.
   */
  @java.lang.Override
  public boolean hasSummonPartyMemberNoti() {
    return msgCase_ == 42;
  }
  /**
   * <code>.ServerMessage.SummonPartyMemberNoti summonPartyMemberNoti = 42;</code>
   * @return The summonPartyMemberNoti.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti getSummonPartyMemberNoti() {
    if (msgCase_ == 42) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.SummonPartyMemberNoti summonPartyMemberNoti = 42;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNotiOrBuilder getSummonPartyMemberNotiOrBuilder() {
    if (msgCase_ == 42) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti.getDefaultInstance();
  }

  public static final int REPLYSUMMONPARTYMEMBERNOTI_FIELD_NUMBER = 43;
  /**
   * <code>.ServerMessage.ReplySummonPartyMemberNoti replySummonPartyMemberNoti = 43;</code>
   * @return Whether the replySummonPartyMemberNoti field is set.
   */
  @java.lang.Override
  public boolean hasReplySummonPartyMemberNoti() {
    return msgCase_ == 43;
  }
  /**
   * <code>.ServerMessage.ReplySummonPartyMemberNoti replySummonPartyMemberNoti = 43;</code>
   * @return The replySummonPartyMemberNoti.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti getReplySummonPartyMemberNoti() {
    if (msgCase_ == 43) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.ReplySummonPartyMemberNoti replySummonPartyMemberNoti = 43;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNotiOrBuilder getReplySummonPartyMemberNotiOrBuilder() {
    if (msgCase_ == 43) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti.getDefaultInstance();
  }

  public static final int NOTICECHATNOTI_FIELD_NUMBER = 44;
  /**
   * <code>.ServerMessage.NoticeChatNoti noticeChatNoti = 44;</code>
   * @return Whether the noticeChatNoti field is set.
   */
  @java.lang.Override
  public boolean hasNoticeChatNoti() {
    return msgCase_ == 44;
  }
  /**
   * <code>.ServerMessage.NoticeChatNoti noticeChatNoti = 44;</code>
   * @return The noticeChatNoti.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti getNoticeChatNoti() {
    if (msgCase_ == 44) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.NoticeChatNoti noticeChatNoti = 44;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNotiOrBuilder getNoticeChatNotiOrBuilder() {
    if (msgCase_ == 44) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti.getDefaultInstance();
  }

  public static final int SYSTEMMAILNOTI_FIELD_NUMBER = 45;
  /**
   * <code>.ServerMessage.SystemMailNoti systemMailNoti = 45;</code>
   * @return Whether the systemMailNoti field is set.
   */
  @java.lang.Override
  public boolean hasSystemMailNoti() {
    return msgCase_ == 45;
  }
  /**
   * <code>.ServerMessage.SystemMailNoti systemMailNoti = 45;</code>
   * @return The systemMailNoti.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti getSystemMailNoti() {
    if (msgCase_ == 45) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.SystemMailNoti systemMailNoti = 45;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNotiOrBuilder getSystemMailNotiOrBuilder() {
    if (msgCase_ == 45) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti.getDefaultInstance();
  }

  public static final int PARTYVOTENOTI_FIELD_NUMBER = 46;
  /**
   * <code>.ServerMessage.PartyVoteNoti partyVoteNoti = 46;</code>
   * @return Whether the partyVoteNoti field is set.
   */
  @java.lang.Override
  public boolean hasPartyVoteNoti() {
    return msgCase_ == 46;
  }
  /**
   * <code>.ServerMessage.PartyVoteNoti partyVoteNoti = 46;</code>
   * @return The partyVoteNoti.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti getPartyVoteNoti() {
    if (msgCase_ == 46) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.PartyVoteNoti partyVoteNoti = 46;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNotiOrBuilder getPartyVoteNotiOrBuilder() {
    if (msgCase_ == 46) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti.getDefaultInstance();
  }

  public static final int REPLYPARTYVOTENOTI_FIELD_NUMBER = 47;
  /**
   * <code>.ServerMessage.ReplyPartyVoteNoti replyPartyVoteNoti = 47;</code>
   * @return Whether the replyPartyVoteNoti field is set.
   */
  @java.lang.Override
  public boolean hasReplyPartyVoteNoti() {
    return msgCase_ == 47;
  }
  /**
   * <code>.ServerMessage.ReplyPartyVoteNoti replyPartyVoteNoti = 47;</code>
   * @return The replyPartyVoteNoti.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti getReplyPartyVoteNoti() {
    if (msgCase_ == 47) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.ReplyPartyVoteNoti replyPartyVoteNoti = 47;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNotiOrBuilder getReplyPartyVoteNotiOrBuilder() {
    if (msgCase_ == 47) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti.getDefaultInstance();
  }

  public static final int PARTYVOTERESULTNOTI_FIELD_NUMBER = 48;
  /**
   * <code>.ServerMessage.PartyVoteResultNoti partyVoteResultNoti = 48;</code>
   * @return Whether the partyVoteResultNoti field is set.
   */
  @java.lang.Override
  public boolean hasPartyVoteResultNoti() {
    return msgCase_ == 48;
  }
  /**
   * <code>.ServerMessage.PartyVoteResultNoti partyVoteResultNoti = 48;</code>
   * @return The partyVoteResultNoti.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti getPartyVoteResultNoti() {
    if (msgCase_ == 48) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.PartyVoteResultNoti partyVoteResultNoti = 48;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNotiOrBuilder getPartyVoteResultNotiOrBuilder() {
    if (msgCase_ == 48) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti.getDefaultInstance();
  }

  public static final int PARTYINSTANCEINFONOTI_FIELD_NUMBER = 49;
  /**
   * <code>.ServerMessage.PartyInstanceInfoNoti partyInstanceInfoNoti = 49;</code>
   * @return Whether the partyInstanceInfoNoti field is set.
   */
  @java.lang.Override
  public boolean hasPartyInstanceInfoNoti() {
    return msgCase_ == 49;
  }
  /**
   * <code>.ServerMessage.PartyInstanceInfoNoti partyInstanceInfoNoti = 49;</code>
   * @return The partyInstanceInfoNoti.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti getPartyInstanceInfoNoti() {
    if (msgCase_ == 49) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.PartyInstanceInfoNoti partyInstanceInfoNoti = 49;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNotiOrBuilder getPartyInstanceInfoNotiOrBuilder() {
    if (msgCase_ == 49) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti.getDefaultInstance();
  }

  public static final int SESSIONINFONOTI_FIELD_NUMBER = 50;
  /**
   * <code>.ServerMessage.SessionInfoNoti sessionInfoNoti = 50;</code>
   * @return Whether the sessionInfoNoti field is set.
   */
  @java.lang.Override
  public boolean hasSessionInfoNoti() {
    return msgCase_ == 50;
  }
  /**
   * <code>.ServerMessage.SessionInfoNoti sessionInfoNoti = 50;</code>
   * @return The sessionInfoNoti.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti getSessionInfoNoti() {
    if (msgCase_ == 50) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.SessionInfoNoti sessionInfoNoti = 50;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNotiOrBuilder getSessionInfoNotiOrBuilder() {
    if (msgCase_ == 50) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti.getDefaultInstance();
  }

  public static final int KICKEDFROMFRIENDSMYHOMENOTI_FIELD_NUMBER = 51;
  /**
   * <code>.ServerMessage.KickedFromFriendsMyHomeNoti kickedFromFriendsMyHomeNoti = 51;</code>
   * @return Whether the kickedFromFriendsMyHomeNoti field is set.
   */
  @java.lang.Override
  public boolean hasKickedFromFriendsMyHomeNoti() {
    return msgCase_ == 51;
  }
  /**
   * <code>.ServerMessage.KickedFromFriendsMyHomeNoti kickedFromFriendsMyHomeNoti = 51;</code>
   * @return The kickedFromFriendsMyHomeNoti.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti getKickedFromFriendsMyHomeNoti() {
    if (msgCase_ == 51) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.KickedFromFriendsMyHomeNoti kickedFromFriendsMyHomeNoti = 51;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNotiOrBuilder getKickedFromFriendsMyHomeNotiOrBuilder() {
    if (msgCase_ == 51) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti.getDefaultInstance();
  }

  public static final int CANCELSUMMONPARTYMEMBERNOTI_FIELD_NUMBER = 53;
  /**
   * <code>.ServerMessage.CancelSummonPartyMemberNoti cancelSummonPartyMemberNoti = 53;</code>
   * @return Whether the cancelSummonPartyMemberNoti field is set.
   */
  @java.lang.Override
  public boolean hasCancelSummonPartyMemberNoti() {
    return msgCase_ == 53;
  }
  /**
   * <code>.ServerMessage.CancelSummonPartyMemberNoti cancelSummonPartyMemberNoti = 53;</code>
   * @return The cancelSummonPartyMemberNoti.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti getCancelSummonPartyMemberNoti() {
    if (msgCase_ == 53) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.CancelSummonPartyMemberNoti cancelSummonPartyMemberNoti = 53;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNotiOrBuilder getCancelSummonPartyMemberNotiOrBuilder() {
    if (msgCase_ == 53) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti.getDefaultInstance();
  }

  public static final int PARTYMEMBERLOCATIONNOTI_FIELD_NUMBER = 54;
  /**
   * <code>.ServerMessage.PartyMemberLocationNoti partyMemberLocationNoti = 54;</code>
   * @return Whether the partyMemberLocationNoti field is set.
   */
  @java.lang.Override
  public boolean hasPartyMemberLocationNoti() {
    return msgCase_ == 54;
  }
  /**
   * <code>.ServerMessage.PartyMemberLocationNoti partyMemberLocationNoti = 54;</code>
   * @return The partyMemberLocationNoti.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti getPartyMemberLocationNoti() {
    if (msgCase_ == 54) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.PartyMemberLocationNoti partyMemberLocationNoti = 54;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNotiOrBuilder getPartyMemberLocationNotiOrBuilder() {
    if (msgCase_ == 54) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti.getDefaultInstance();
  }

  public static final int NTFFRIENDLEAVINGHOME_FIELD_NUMBER = 55;
  /**
   * <code>.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME ntfFriendLeavingHome = 55;</code>
   * @return Whether the ntfFriendLeavingHome field is set.
   */
  @java.lang.Override
  public boolean hasNtfFriendLeavingHome() {
    return msgCase_ == 55;
  }
  /**
   * <code>.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME ntfFriendLeavingHome = 55;</code>
   * @return The ntfFriendLeavingHome.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME getNtfFriendLeavingHome() {
    if (msgCase_ == 55) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME ntfFriendLeavingHome = 55;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOMEOrBuilder getNtfFriendLeavingHomeOrBuilder() {
    if (msgCase_ == 55) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME.getDefaultInstance();
  }

  public static final int NTFINVITEPARTYRECVRESULT_FIELD_NUMBER = 56;
  /**
   * <code>.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT ntfInvitePartyRecvResult = 56;</code>
   * @return Whether the ntfInvitePartyRecvResult field is set.
   */
  @java.lang.Override
  public boolean hasNtfInvitePartyRecvResult() {
    return msgCase_ == 56;
  }
  /**
   * <code>.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT ntfInvitePartyRecvResult = 56;</code>
   * @return The ntfInvitePartyRecvResult.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT getNtfInvitePartyRecvResult() {
    if (msgCase_ == 56) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT ntfInvitePartyRecvResult = 56;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULTOrBuilder getNtfInvitePartyRecvResultOrBuilder() {
    if (msgCase_ == 56) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT.getDefaultInstance();
  }

  public static final int NTFDESTROYPARTY_FIELD_NUMBER = 57;
  /**
   * <code>.ServerMessage.GS2C_NTF_DESTROY_PARTY ntfDestroyParty = 57;</code>
   * @return Whether the ntfDestroyParty field is set.
   */
  @java.lang.Override
  public boolean hasNtfDestroyParty() {
    return msgCase_ == 57;
  }
  /**
   * <code>.ServerMessage.GS2C_NTF_DESTROY_PARTY ntfDestroyParty = 57;</code>
   * @return The ntfDestroyParty.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY getNtfDestroyParty() {
    if (msgCase_ == 57) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.GS2C_NTF_DESTROY_PARTY ntfDestroyParty = 57;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTYOrBuilder getNtfDestroyPartyOrBuilder() {
    if (msgCase_ == 57) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY.getDefaultInstance();
  }

  public static final int REQRESERVATIONENTERTOSERVER_FIELD_NUMBER = 58;
  /**
   * <code>.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER reqReservationEnterToServer = 58;</code>
   * @return Whether the reqReservationEnterToServer field is set.
   */
  @java.lang.Override
  public boolean hasReqReservationEnterToServer() {
    return msgCase_ == 58;
  }
  /**
   * <code>.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER reqReservationEnterToServer = 58;</code>
   * @return The reqReservationEnterToServer.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER getReqReservationEnterToServer() {
    if (msgCase_ == 58) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER reqReservationEnterToServer = 58;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVEROrBuilder getReqReservationEnterToServerOrBuilder() {
    if (msgCase_ == 58) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER.getDefaultInstance();
  }

  public static final int ACKRESERVATIONENTERTOSERVER_FIELD_NUMBER = 59;
  /**
   * <code>.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER ackReservationEnterToServer = 59;</code>
   * @return Whether the ackReservationEnterToServer field is set.
   */
  @java.lang.Override
  public boolean hasAckReservationEnterToServer() {
    return msgCase_ == 59;
  }
  /**
   * <code>.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER ackReservationEnterToServer = 59;</code>
   * @return The ackReservationEnterToServer.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER getAckReservationEnterToServer() {
    if (msgCase_ == 59) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER ackReservationEnterToServer = 59;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVEROrBuilder getAckReservationEnterToServerOrBuilder() {
    if (msgCase_ == 59) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER.getDefaultInstance();
  }

  public static final int NTFPARTYCHAT_FIELD_NUMBER = 60;
  /**
   * <code>.ServerMessage.GS2C_NTF_PARTY_CHAT ntfPartyChat = 60;</code>
   * @return Whether the ntfPartyChat field is set.
   */
  @java.lang.Override
  public boolean hasNtfPartyChat() {
    return msgCase_ == 60;
  }
  /**
   * <code>.ServerMessage.GS2C_NTF_PARTY_CHAT ntfPartyChat = 60;</code>
   * @return The ntfPartyChat.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT getNtfPartyChat() {
    if (msgCase_ == 60) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.GS2C_NTF_PARTY_CHAT ntfPartyChat = 60;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHATOrBuilder getNtfPartyChatOrBuilder() {
    if (msgCase_ == 60) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT.getDefaultInstance();
  }

  public static final int NTFPARTYINFO_FIELD_NUMBER = 61;
  /**
   * <code>.ServerMessage.GS2C_NTF_PARTY_INFO ntfPartyInfo = 61;</code>
   * @return Whether the ntfPartyInfo field is set.
   */
  @java.lang.Override
  public boolean hasNtfPartyInfo() {
    return msgCase_ == 61;
  }
  /**
   * <code>.ServerMessage.GS2C_NTF_PARTY_INFO ntfPartyInfo = 61;</code>
   * @return The ntfPartyInfo.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO getNtfPartyInfo() {
    if (msgCase_ == 61) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.GS2C_NTF_PARTY_INFO ntfPartyInfo = 61;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFOOrBuilder getNtfPartyInfoOrBuilder() {
    if (msgCase_ == 61) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO.getDefaultInstance();
  }

  public static final int NTFRETURNUSERLOGOUT_FIELD_NUMBER = 62;
  /**
   * <code>.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT ntfReturnUserLogout = 62;</code>
   * @return Whether the ntfReturnUserLogout field is set.
   */
  @java.lang.Override
  public boolean hasNtfReturnUserLogout() {
    return msgCase_ == 62;
  }
  /**
   * <code>.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT ntfReturnUserLogout = 62;</code>
   * @return The ntfReturnUserLogout.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT getNtfReturnUserLogout() {
    if (msgCase_ == 62) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT ntfReturnUserLogout = 62;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUTOrBuilder getNtfReturnUserLogoutOrBuilder() {
    if (msgCase_ == 62) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT.getDefaultInstance();
  }

  public static final int NTFCLEARPARTYSUMMON_FIELD_NUMBER = 63;
  /**
   * <code>.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON ntfClearPartySummon = 63;</code>
   * @return Whether the ntfClearPartySummon field is set.
   */
  @java.lang.Override
  public boolean hasNtfClearPartySummon() {
    return msgCase_ == 63;
  }
  /**
   * <code>.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON ntfClearPartySummon = 63;</code>
   * @return The ntfClearPartySummon.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON getNtfClearPartySummon() {
    if (msgCase_ == 63) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON ntfClearPartySummon = 63;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMONOrBuilder getNtfClearPartySummonOrBuilder() {
    if (msgCase_ == 63) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON.getDefaultInstance();
  }

  public static final int NTFCRAFTHELP_FIELD_NUMBER = 64;
  /**
   * <code>.ServerMessage.GS2GS_NTF_CRAFT_HELP ntfCraftHelp = 64;</code>
   * @return Whether the ntfCraftHelp field is set.
   */
  @java.lang.Override
  public boolean hasNtfCraftHelp() {
    return msgCase_ == 64;
  }
  /**
   * <code>.ServerMessage.GS2GS_NTF_CRAFT_HELP ntfCraftHelp = 64;</code>
   * @return The ntfCraftHelp.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP getNtfCraftHelp() {
    if (msgCase_ == 64) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.GS2GS_NTF_CRAFT_HELP ntfCraftHelp = 64;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELPOrBuilder getNtfCraftHelpOrBuilder() {
    if (msgCase_ == 64) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP.getDefaultInstance();
  }

  public static final int REQRESERVATIONCANCELTOSERVER_FIELD_NUMBER = 65;
  /**
   * <code>.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER reqReservationCancelToServer = 65;</code>
   * @return Whether the reqReservationCancelToServer field is set.
   */
  @java.lang.Override
  public boolean hasReqReservationCancelToServer() {
    return msgCase_ == 65;
  }
  /**
   * <code>.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER reqReservationCancelToServer = 65;</code>
   * @return The reqReservationCancelToServer.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER getReqReservationCancelToServer() {
    if (msgCase_ == 65) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER reqReservationCancelToServer = 65;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVEROrBuilder getReqReservationCancelToServerOrBuilder() {
    if (msgCase_ == 65) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER.getDefaultInstance();
  }

  public static final int NTFEXCHANGEMYHOME_FIELD_NUMBER = 66;
  /**
   * <code>.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME ntfExchangeMyhome = 66;</code>
   * @return Whether the ntfExchangeMyhome field is set.
   */
  @java.lang.Override
  public boolean hasNtfExchangeMyhome() {
    return msgCase_ == 66;
  }
  /**
   * <code>.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME ntfExchangeMyhome = 66;</code>
   * @return The ntfExchangeMyhome.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME getNtfExchangeMyhome() {
    if (msgCase_ == 66) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME ntfExchangeMyhome = 66;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOMEOrBuilder getNtfExchangeMyhomeOrBuilder() {
    if (msgCase_ == 66) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME.getDefaultInstance();
  }

  public static final int NTFUGCNPCRANKREFRESH_FIELD_NUMBER = 67;
  /**
   * <code>.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH ntfUgcNpcRankRefresh = 67;</code>
   * @return Whether the ntfUgcNpcRankRefresh field is set.
   */
  @java.lang.Override
  public boolean hasNtfUgcNpcRankRefresh() {
    return msgCase_ == 67;
  }
  /**
   * <code>.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH ntfUgcNpcRankRefresh = 67;</code>
   * @return The ntfUgcNpcRankRefresh.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH getNtfUgcNpcRankRefresh() {
    if (msgCase_ == 67) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH ntfUgcNpcRankRefresh = 67;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESHOrBuilder getNtfUgcNpcRankRefreshOrBuilder() {
    if (msgCase_ == 67) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH.getDefaultInstance();
  }

  public static final int NTFDELETEPARTYINVITESEND_FIELD_NUMBER = 68;
  /**
   * <code>.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND ntfDeletePartyInviteSend = 68;</code>
   * @return Whether the ntfDeletePartyInviteSend field is set.
   */
  @java.lang.Override
  public boolean hasNtfDeletePartyInviteSend() {
    return msgCase_ == 68;
  }
  /**
   * <code>.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND ntfDeletePartyInviteSend = 68;</code>
   * @return The ntfDeletePartyInviteSend.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND getNtfDeletePartyInviteSend() {
    if (msgCase_ == 68) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND ntfDeletePartyInviteSend = 68;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SENDOrBuilder getNtfDeletePartyInviteSendOrBuilder() {
    if (msgCase_ == 68) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND.getDefaultInstance();
  }

  public static final int NTFMYHOMEHOSTENTEREDITROOM_FIELD_NUMBER = 69;
  /**
   * <code>.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM ntfMyhomeHostEnterEditRoom = 69;</code>
   * @return Whether the ntfMyhomeHostEnterEditRoom field is set.
   */
  @java.lang.Override
  public boolean hasNtfMyhomeHostEnterEditRoom() {
    return msgCase_ == 69;
  }
  /**
   * <code>.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM ntfMyhomeHostEnterEditRoom = 69;</code>
   * @return The ntfMyhomeHostEnterEditRoom.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM getNtfMyhomeHostEnterEditRoom() {
    if (msgCase_ == 69) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM ntfMyhomeHostEnterEditRoom = 69;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOMOrBuilder getNtfMyhomeHostEnterEditRoomOrBuilder() {
    if (msgCase_ == 69) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM.getDefaultInstance();
  }

  public static final int NTFUSERKICK_FIELD_NUMBER = 70;
  /**
   * <code>.ServerMessage.MOS2GS_NTF_USER_KICK ntfUserKick = 70;</code>
   * @return Whether the ntfUserKick field is set.
   */
  @java.lang.Override
  public boolean hasNtfUserKick() {
    return msgCase_ == 70;
  }
  /**
   * <code>.ServerMessage.MOS2GS_NTF_USER_KICK ntfUserKick = 70;</code>
   * @return The ntfUserKick.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK getNtfUserKick() {
    if (msgCase_ == 70) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.MOS2GS_NTF_USER_KICK ntfUserKick = 70;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICKOrBuilder getNtfUserKickOrBuilder() {
    if (msgCase_ == 70) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK.getDefaultInstance();
  }

  public static final int NTFMAILSEND_FIELD_NUMBER = 71;
  /**
   * <code>.ServerMessage.MOS2GS_NTF_MAIL_SEND ntfMailSend = 71;</code>
   * @return Whether the ntfMailSend field is set.
   */
  @java.lang.Override
  public boolean hasNtfMailSend() {
    return msgCase_ == 71;
  }
  /**
   * <code>.ServerMessage.MOS2GS_NTF_MAIL_SEND ntfMailSend = 71;</code>
   * @return The ntfMailSend.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND getNtfMailSend() {
    if (msgCase_ == 71) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.MOS2GS_NTF_MAIL_SEND ntfMailSend = 71;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SENDOrBuilder getNtfMailSendOrBuilder() {
    if (msgCase_ == 71) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND.getDefaultInstance();
  }

  public static final int NTFOPERATIONSYSTEMNOTICECHAT_FIELD_NUMBER = 72;
  /**
   * <code>.ServerMessage.MOS2GS_NTF_NOTICE_CHAT ntfOperationSystemNoticeChat = 72;</code>
   * @return Whether the ntfOperationSystemNoticeChat field is set.
   */
  @java.lang.Override
  public boolean hasNtfOperationSystemNoticeChat() {
    return msgCase_ == 72;
  }
  /**
   * <code>.ServerMessage.MOS2GS_NTF_NOTICE_CHAT ntfOperationSystemNoticeChat = 72;</code>
   * @return The ntfOperationSystemNoticeChat.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT getNtfOperationSystemNoticeChat() {
    if (msgCase_ == 72) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.MOS2GS_NTF_NOTICE_CHAT ntfOperationSystemNoticeChat = 72;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHATOrBuilder getNtfOperationSystemNoticeChatOrBuilder() {
    if (msgCase_ == 72) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT.getDefaultInstance();
  }

  public static final int ACKRESERVATIONCANCELTOSERVER_FIELD_NUMBER = 73;
  /**
   * <code>.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER ackReservationCancelToServer = 73;</code>
   * @return Whether the ackReservationCancelToServer field is set.
   */
  @java.lang.Override
  public boolean hasAckReservationCancelToServer() {
    return msgCase_ == 73;
  }
  /**
   * <code>.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER ackReservationCancelToServer = 73;</code>
   * @return The ackReservationCancelToServer.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER getAckReservationCancelToServer() {
    if (msgCase_ == 73) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER ackReservationCancelToServer = 73;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVEROrBuilder getAckReservationCancelToServerOrBuilder() {
    if (msgCase_ == 73) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER.getDefaultInstance();
  }

  public static final int NTFFARMINGEND_FIELD_NUMBER = 74;
  /**
   * <code>.ServerMessage.GS2MQS_NTF_FARMING_END ntfFarmingEnd = 74;</code>
   * @return Whether the ntfFarmingEnd field is set.
   */
  @java.lang.Override
  public boolean hasNtfFarmingEnd() {
    return msgCase_ == 74;
  }
  /**
   * <code>.ServerMessage.GS2MQS_NTF_FARMING_END ntfFarmingEnd = 74;</code>
   * @return The ntfFarmingEnd.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END getNtfFarmingEnd() {
    if (msgCase_ == 74) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.GS2MQS_NTF_FARMING_END ntfFarmingEnd = 74;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_ENDOrBuilder getNtfFarmingEndOrBuilder() {
    if (msgCase_ == 74) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END.getDefaultInstance();
  }

  public static final int NTFRENTFLOOR_FIELD_NUMBER = 75;
  /**
   * <code>.ServerMessage.GS2GS_NTF_RENT_FLOOR ntfRentFloor = 75;</code>
   * @return Whether the ntfRentFloor field is set.
   */
  @java.lang.Override
  public boolean hasNtfRentFloor() {
    return msgCase_ == 75;
  }
  /**
   * <code>.ServerMessage.GS2GS_NTF_RENT_FLOOR ntfRentFloor = 75;</code>
   * @return The ntfRentFloor.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR getNtfRentFloor() {
    if (msgCase_ == 75) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.GS2GS_NTF_RENT_FLOOR ntfRentFloor = 75;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOROrBuilder getNtfRentFloorOrBuilder() {
    if (msgCase_ == 75) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR.getDefaultInstance();
  }

  public static final int NTFMODIFYFLOORLINKEDINFOS_FIELD_NUMBER = 76;
  /**
   * <code>.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS ntfModifyFloorLinkedInfos = 76;</code>
   * @return Whether the ntfModifyFloorLinkedInfos field is set.
   */
  @java.lang.Override
  public boolean hasNtfModifyFloorLinkedInfos() {
    return msgCase_ == 76;
  }
  /**
   * <code>.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS ntfModifyFloorLinkedInfos = 76;</code>
   * @return The ntfModifyFloorLinkedInfos.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS getNtfModifyFloorLinkedInfos() {
    if (msgCase_ == 76) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS ntfModifyFloorLinkedInfos = 76;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOSOrBuilder getNtfModifyFloorLinkedInfosOrBuilder() {
    if (msgCase_ == 76) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS.getDefaultInstance();
  }

  public static final int NTFBEACONCOMPACTSYNC_FIELD_NUMBER = 77;
  /**
   * <code>.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC ntfBeaconCompactSync = 77;</code>
   * @return Whether the ntfBeaconCompactSync field is set.
   */
  @java.lang.Override
  public boolean hasNtfBeaconCompactSync() {
    return msgCase_ == 77;
  }
  /**
   * <code>.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC ntfBeaconCompactSync = 77;</code>
   * @return The ntfBeaconCompactSync.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC getNtfBeaconCompactSync() {
    if (msgCase_ == 77) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC ntfBeaconCompactSync = 77;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNCOrBuilder getNtfBeaconCompactSyncOrBuilder() {
    if (msgCase_ == 77) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC.getDefaultInstance();
  }

  public static final int REQCREATECONTENTSTORAGE_FIELD_NUMBER = 78;
  /**
   * <code>.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE reqCreateContentStorage = 78;</code>
   * @return Whether the reqCreateContentStorage field is set.
   */
  @java.lang.Override
  public boolean hasReqCreateContentStorage() {
    return msgCase_ == 78;
  }
  /**
   * <code>.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE reqCreateContentStorage = 78;</code>
   * @return The reqCreateContentStorage.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE getReqCreateContentStorage() {
    if (msgCase_ == 78) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE reqCreateContentStorage = 78;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGEOrBuilder getReqCreateContentStorageOrBuilder() {
    if (msgCase_ == 78) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE.getDefaultInstance();
  }

  public static final int ACKCREATECONTENTSTORAGE_FIELD_NUMBER = 79;
  /**
   * <code>.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE ackCreateContentStorage = 79;</code>
   * @return Whether the ackCreateContentStorage field is set.
   */
  @java.lang.Override
  public boolean hasAckCreateContentStorage() {
    return msgCase_ == 79;
  }
  /**
   * <code>.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE ackCreateContentStorage = 79;</code>
   * @return The ackCreateContentStorage.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE getAckCreateContentStorage() {
    if (msgCase_ == 79) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE ackCreateContentStorage = 79;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGEOrBuilder getAckCreateContentStorageOrBuilder() {
    if (msgCase_ == 79) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE.getDefaultInstance();
  }

  public static final int NTFCHANGECALIUMSTORAGEINFO_FIELD_NUMBER = 80;
  /**
   * <code>.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO ntfChangeCaliumStorageInfo = 80;</code>
   * @return Whether the ntfChangeCaliumStorageInfo field is set.
   */
  @java.lang.Override
  public boolean hasNtfChangeCaliumStorageInfo() {
    return msgCase_ == 80;
  }
  /**
   * <code>.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO ntfChangeCaliumStorageInfo = 80;</code>
   * @return The ntfChangeCaliumStorageInfo.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO getNtfChangeCaliumStorageInfo() {
    if (msgCase_ == 80) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO ntfChangeCaliumStorageInfo = 80;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFOOrBuilder getNtfChangeCaliumStorageInfoOrBuilder() {
    if (msgCase_ == 80) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO.getDefaultInstance();
  }

  public static final int NTFMODIFYLANDINFO_FIELD_NUMBER = 81;
  /**
   * <code>.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO ntfModifyLandInfo = 81;</code>
   * @return Whether the ntfModifyLandInfo field is set.
   */
  @java.lang.Override
  public boolean hasNtfModifyLandInfo() {
    return msgCase_ == 81;
  }
  /**
   * <code>.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO ntfModifyLandInfo = 81;</code>
   * @return The ntfModifyLandInfo.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO getNtfModifyLandInfo() {
    if (msgCase_ == 81) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO ntfModifyLandInfo = 81;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFOOrBuilder getNtfModifyLandInfoOrBuilder() {
    if (msgCase_ == 81) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO.getDefaultInstance();
  }

  public static final int NTFMODIFYBUILDINGINFO_FIELD_NUMBER = 82;
  /**
   * <code>.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO ntfModifyBuildingInfo = 82;</code>
   * @return Whether the ntfModifyBuildingInfo field is set.
   */
  @java.lang.Override
  public boolean hasNtfModifyBuildingInfo() {
    return msgCase_ == 82;
  }
  /**
   * <code>.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO ntfModifyBuildingInfo = 82;</code>
   * @return The ntfModifyBuildingInfo.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO getNtfModifyBuildingInfo() {
    if (msgCase_ == 82) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO ntfModifyBuildingInfo = 82;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFOOrBuilder getNtfModifyBuildingInfoOrBuilder() {
    if (msgCase_ == 82) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO.getDefaultInstance();
  }

  public static final int NTFMODIFYBUILDINGPROFIT_FIELD_NUMBER = 83;
  /**
   * <code>.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT ntfModifyBuildingProfit = 83;</code>
   * @return Whether the ntfModifyBuildingProfit field is set.
   */
  @java.lang.Override
  public boolean hasNtfModifyBuildingProfit() {
    return msgCase_ == 83;
  }
  /**
   * <code>.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT ntfModifyBuildingProfit = 83;</code>
   * @return The ntfModifyBuildingProfit.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT getNtfModifyBuildingProfit() {
    if (msgCase_ == 83) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT ntfModifyBuildingProfit = 83;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFITOrBuilder getNtfModifyBuildingProfitOrBuilder() {
    if (msgCase_ == 83) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT.getDefaultInstance();
  }

  public static final int NTFLANDAUCTIONHIGHESTBIDDERCHANGE_FIELD_NUMBER = 84;
  /**
   * <code>.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE ntfLandAuctionHighestBidderChange = 84;</code>
   * @return Whether the ntfLandAuctionHighestBidderChange field is set.
   */
  @java.lang.Override
  public boolean hasNtfLandAuctionHighestBidderChange() {
    return msgCase_ == 84;
  }
  /**
   * <code>.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE ntfLandAuctionHighestBidderChange = 84;</code>
   * @return The ntfLandAuctionHighestBidderChange.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE getNtfLandAuctionHighestBidderChange() {
    if (msgCase_ == 84) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE ntfLandAuctionHighestBidderChange = 84;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGEOrBuilder getNtfLandAuctionHighestBidderChangeOrBuilder() {
    if (msgCase_ == 84) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE.getDefaultInstance();
  }

  public static final int NTFLANDAUCTIONWINNINGBID_FIELD_NUMBER = 85;
  /**
   * <code>.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID ntfLandAuctionWinningBid = 85;</code>
   * @return Whether the ntfLandAuctionWinningBid field is set.
   */
  @java.lang.Override
  public boolean hasNtfLandAuctionWinningBid() {
    return msgCase_ == 85;
  }
  /**
   * <code>.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID ntfLandAuctionWinningBid = 85;</code>
   * @return The ntfLandAuctionWinningBid.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID getNtfLandAuctionWinningBid() {
    if (msgCase_ == 85) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID ntfLandAuctionWinningBid = 85;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BIDOrBuilder getNtfLandAuctionWinningBidOrBuilder() {
    if (msgCase_ == 85) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID.getDefaultInstance();
  }

  public static final int NTFLANDAUCTIONRESERVATION_FIELD_NUMBER = 86;
  /**
   * <code>.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION ntfLandAuctionReservation = 86;</code>
   * @return Whether the ntfLandAuctionReservation field is set.
   */
  @java.lang.Override
  public boolean hasNtfLandAuctionReservation() {
    return msgCase_ == 86;
  }
  /**
   * <code>.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION ntfLandAuctionReservation = 86;</code>
   * @return The ntfLandAuctionReservation.
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION getNtfLandAuctionReservation() {
    if (msgCase_ == 86) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION.getDefaultInstance();
  }
  /**
   * <code>.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION ntfLandAuctionReservation = 86;</code>
   */
  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATIONOrBuilder getNtfLandAuctionReservationOrBuilder() {
    if (msgCase_ == 86) {
       return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION) msg_;
    }
    return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION.getDefaultInstance();
  }

  private byte memoizedIsInitialized = -1;
  @java.lang.Override
  public final boolean isInitialized() {
    byte isInitialized = memoizedIsInitialized;
    if (isInitialized == 1) return true;
    if (isInitialized == 0) return false;

    memoizedIsInitialized = 1;
    return true;
  }

  @java.lang.Override
  public void writeTo(com.google.protobuf.CodedOutputStream output)
                      throws java.io.IOException {
    if (messageTime_ != null) {
      output.writeMessage(1, getMessageTime());
    }
    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(messageSender_)) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 2, messageSender_);
    }
    if (msgCase_ == 3) {
      output.writeMessage(3, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat) msg_);
    }
    if (msgCase_ == 4) {
      output.writeMessage(4, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq) msg_);
    }
    if (msgCase_ == 5) {
      output.writeMessage(5, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes) msg_);
    }
    if (msgCase_ == 7) {
      output.writeMessage(7, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti) msg_);
    }
    if (msgCase_ == 8) {
      output.writeMessage(8, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti) msg_);
    }
    if (msgCase_ == 9) {
      output.writeMessage(9, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq) msg_);
    }
    if (msgCase_ == 10) {
      output.writeMessage(10, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq) msg_);
    }
    if (msgCase_ == 11) {
      output.writeMessage(11, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti) msg_);
    }
    if (msgCase_ == 12) {
      output.writeMessage(12, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq) msg_);
    }
    if (msgCase_ == 13) {
      output.writeMessage(13, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes) msg_);
    }
    if (msgCase_ == 14) {
      output.writeMessage(14, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti) msg_);
    }
    if (msgCase_ == 15) {
      output.writeMessage(15, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti) msg_);
    }
    if (msgCase_ == 16) {
      output.writeMessage(16, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq) msg_);
    }
    if (msgCase_ == 17) {
      output.writeMessage(17, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes) msg_);
    }
    if (msgCase_ == 18) {
      output.writeMessage(18, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq) msg_);
    }
    if (msgCase_ == 19) {
      output.writeMessage(19, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend) msg_);
    }
    if (msgCase_ == 20) {
      output.writeMessage(20, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend) msg_);
    }
    if (msgCase_ == 21) {
      output.writeMessage(21, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq) msg_);
    }
    if (msgCase_ == 22) {
      output.writeMessage(22, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes) msg_);
    }
    if (msgCase_ == 23) {
      output.writeMessage(23, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti) msg_);
    }
    if (msgCase_ == 24) {
      output.writeMessage(24, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti) msg_);
    }
    if (msgCase_ == 25) {
      output.writeMessage(25, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend) msg_);
    }
    if (msgCase_ == 26) {
      output.writeMessage(26, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti) msg_);
    }
    if (msgCase_ == 27) {
      output.writeMessage(27, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti) msg_);
    }
    if (msgCase_ == 28) {
      output.writeMessage(28, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti) msg_);
    }
    if (msgCase_ == 29) {
      output.writeMessage(29, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti) msg_);
    }
    if (msgCase_ == 30) {
      output.writeMessage(30, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti) msg_);
    }
    if (msgCase_ == 31) {
      output.writeMessage(31, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti) msg_);
    }
    if (msgCase_ == 33) {
      output.writeMessage(33, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti) msg_);
    }
    if (msgCase_ == 34) {
      output.writeMessage(34, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti) msg_);
    }
    if (msgCase_ == 35) {
      output.writeMessage(35, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti) msg_);
    }
    if (msgCase_ == 37) {
      output.writeMessage(37, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti) msg_);
    }
    if (msgCase_ == 38) {
      output.writeMessage(38, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti) msg_);
    }
    if (msgCase_ == 40) {
      output.writeMessage(40, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti) msg_);
    }
    if (msgCase_ == 41) {
      output.writeMessage(41, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti) msg_);
    }
    if (msgCase_ == 42) {
      output.writeMessage(42, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti) msg_);
    }
    if (msgCase_ == 43) {
      output.writeMessage(43, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti) msg_);
    }
    if (msgCase_ == 44) {
      output.writeMessage(44, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti) msg_);
    }
    if (msgCase_ == 45) {
      output.writeMessage(45, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti) msg_);
    }
    if (msgCase_ == 46) {
      output.writeMessage(46, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti) msg_);
    }
    if (msgCase_ == 47) {
      output.writeMessage(47, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti) msg_);
    }
    if (msgCase_ == 48) {
      output.writeMessage(48, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti) msg_);
    }
    if (msgCase_ == 49) {
      output.writeMessage(49, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti) msg_);
    }
    if (msgCase_ == 50) {
      output.writeMessage(50, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti) msg_);
    }
    if (msgCase_ == 51) {
      output.writeMessage(51, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti) msg_);
    }
    if (msgCase_ == 53) {
      output.writeMessage(53, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti) msg_);
    }
    if (msgCase_ == 54) {
      output.writeMessage(54, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti) msg_);
    }
    if (msgCase_ == 55) {
      output.writeMessage(55, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME) msg_);
    }
    if (msgCase_ == 56) {
      output.writeMessage(56, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT) msg_);
    }
    if (msgCase_ == 57) {
      output.writeMessage(57, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY) msg_);
    }
    if (msgCase_ == 58) {
      output.writeMessage(58, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER) msg_);
    }
    if (msgCase_ == 59) {
      output.writeMessage(59, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER) msg_);
    }
    if (msgCase_ == 60) {
      output.writeMessage(60, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT) msg_);
    }
    if (msgCase_ == 61) {
      output.writeMessage(61, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO) msg_);
    }
    if (msgCase_ == 62) {
      output.writeMessage(62, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT) msg_);
    }
    if (msgCase_ == 63) {
      output.writeMessage(63, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON) msg_);
    }
    if (msgCase_ == 64) {
      output.writeMessage(64, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP) msg_);
    }
    if (msgCase_ == 65) {
      output.writeMessage(65, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER) msg_);
    }
    if (msgCase_ == 66) {
      output.writeMessage(66, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME) msg_);
    }
    if (msgCase_ == 67) {
      output.writeMessage(67, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH) msg_);
    }
    if (msgCase_ == 68) {
      output.writeMessage(68, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND) msg_);
    }
    if (msgCase_ == 69) {
      output.writeMessage(69, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM) msg_);
    }
    if (msgCase_ == 70) {
      output.writeMessage(70, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK) msg_);
    }
    if (msgCase_ == 71) {
      output.writeMessage(71, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND) msg_);
    }
    if (msgCase_ == 72) {
      output.writeMessage(72, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT) msg_);
    }
    if (msgCase_ == 73) {
      output.writeMessage(73, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER) msg_);
    }
    if (msgCase_ == 74) {
      output.writeMessage(74, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END) msg_);
    }
    if (msgCase_ == 75) {
      output.writeMessage(75, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR) msg_);
    }
    if (msgCase_ == 76) {
      output.writeMessage(76, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS) msg_);
    }
    if (msgCase_ == 77) {
      output.writeMessage(77, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC) msg_);
    }
    if (msgCase_ == 78) {
      output.writeMessage(78, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE) msg_);
    }
    if (msgCase_ == 79) {
      output.writeMessage(79, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE) msg_);
    }
    if (msgCase_ == 80) {
      output.writeMessage(80, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO) msg_);
    }
    if (msgCase_ == 81) {
      output.writeMessage(81, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO) msg_);
    }
    if (msgCase_ == 82) {
      output.writeMessage(82, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO) msg_);
    }
    if (msgCase_ == 83) {
      output.writeMessage(83, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT) msg_);
    }
    if (msgCase_ == 84) {
      output.writeMessage(84, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE) msg_);
    }
    if (msgCase_ == 85) {
      output.writeMessage(85, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID) msg_);
    }
    if (msgCase_ == 86) {
      output.writeMessage(86, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION) msg_);
    }
    getUnknownFields().writeTo(output);
  }

  @java.lang.Override
  public int getSerializedSize() {
    int size = memoizedSize;
    if (size != -1) return size;

    size = 0;
    if (messageTime_ != null) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1, getMessageTime());
    }
    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(messageSender_)) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, messageSender_);
    }
    if (msgCase_ == 3) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(3, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat) msg_);
    }
    if (msgCase_ == 4) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(4, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq) msg_);
    }
    if (msgCase_ == 5) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(5, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes) msg_);
    }
    if (msgCase_ == 7) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(7, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti) msg_);
    }
    if (msgCase_ == 8) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(8, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti) msg_);
    }
    if (msgCase_ == 9) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(9, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq) msg_);
    }
    if (msgCase_ == 10) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(10, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq) msg_);
    }
    if (msgCase_ == 11) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(11, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti) msg_);
    }
    if (msgCase_ == 12) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(12, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq) msg_);
    }
    if (msgCase_ == 13) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(13, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes) msg_);
    }
    if (msgCase_ == 14) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(14, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti) msg_);
    }
    if (msgCase_ == 15) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(15, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti) msg_);
    }
    if (msgCase_ == 16) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(16, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq) msg_);
    }
    if (msgCase_ == 17) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(17, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes) msg_);
    }
    if (msgCase_ == 18) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(18, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq) msg_);
    }
    if (msgCase_ == 19) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(19, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend) msg_);
    }
    if (msgCase_ == 20) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(20, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend) msg_);
    }
    if (msgCase_ == 21) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(21, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq) msg_);
    }
    if (msgCase_ == 22) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(22, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes) msg_);
    }
    if (msgCase_ == 23) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(23, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti) msg_);
    }
    if (msgCase_ == 24) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(24, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti) msg_);
    }
    if (msgCase_ == 25) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(25, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend) msg_);
    }
    if (msgCase_ == 26) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(26, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti) msg_);
    }
    if (msgCase_ == 27) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(27, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti) msg_);
    }
    if (msgCase_ == 28) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(28, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti) msg_);
    }
    if (msgCase_ == 29) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(29, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti) msg_);
    }
    if (msgCase_ == 30) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(30, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti) msg_);
    }
    if (msgCase_ == 31) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(31, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti) msg_);
    }
    if (msgCase_ == 33) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(33, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti) msg_);
    }
    if (msgCase_ == 34) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(34, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti) msg_);
    }
    if (msgCase_ == 35) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(35, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti) msg_);
    }
    if (msgCase_ == 37) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(37, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti) msg_);
    }
    if (msgCase_ == 38) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(38, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti) msg_);
    }
    if (msgCase_ == 40) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(40, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti) msg_);
    }
    if (msgCase_ == 41) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(41, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti) msg_);
    }
    if (msgCase_ == 42) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(42, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti) msg_);
    }
    if (msgCase_ == 43) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(43, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti) msg_);
    }
    if (msgCase_ == 44) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(44, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti) msg_);
    }
    if (msgCase_ == 45) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(45, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti) msg_);
    }
    if (msgCase_ == 46) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(46, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti) msg_);
    }
    if (msgCase_ == 47) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(47, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti) msg_);
    }
    if (msgCase_ == 48) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(48, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti) msg_);
    }
    if (msgCase_ == 49) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(49, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti) msg_);
    }
    if (msgCase_ == 50) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(50, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti) msg_);
    }
    if (msgCase_ == 51) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(51, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti) msg_);
    }
    if (msgCase_ == 53) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(53, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti) msg_);
    }
    if (msgCase_ == 54) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(54, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti) msg_);
    }
    if (msgCase_ == 55) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(55, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME) msg_);
    }
    if (msgCase_ == 56) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(56, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT) msg_);
    }
    if (msgCase_ == 57) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(57, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY) msg_);
    }
    if (msgCase_ == 58) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(58, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER) msg_);
    }
    if (msgCase_ == 59) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(59, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER) msg_);
    }
    if (msgCase_ == 60) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(60, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT) msg_);
    }
    if (msgCase_ == 61) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(61, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO) msg_);
    }
    if (msgCase_ == 62) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(62, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT) msg_);
    }
    if (msgCase_ == 63) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(63, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON) msg_);
    }
    if (msgCase_ == 64) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(64, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP) msg_);
    }
    if (msgCase_ == 65) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(65, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER) msg_);
    }
    if (msgCase_ == 66) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(66, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME) msg_);
    }
    if (msgCase_ == 67) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(67, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH) msg_);
    }
    if (msgCase_ == 68) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(68, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND) msg_);
    }
    if (msgCase_ == 69) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(69, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM) msg_);
    }
    if (msgCase_ == 70) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(70, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK) msg_);
    }
    if (msgCase_ == 71) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(71, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND) msg_);
    }
    if (msgCase_ == 72) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(72, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT) msg_);
    }
    if (msgCase_ == 73) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(73, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER) msg_);
    }
    if (msgCase_ == 74) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(74, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END) msg_);
    }
    if (msgCase_ == 75) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(75, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR) msg_);
    }
    if (msgCase_ == 76) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(76, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS) msg_);
    }
    if (msgCase_ == 77) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(77, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC) msg_);
    }
    if (msgCase_ == 78) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(78, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE) msg_);
    }
    if (msgCase_ == 79) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(79, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE) msg_);
    }
    if (msgCase_ == 80) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(80, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO) msg_);
    }
    if (msgCase_ == 81) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(81, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO) msg_);
    }
    if (msgCase_ == 82) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(82, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO) msg_);
    }
    if (msgCase_ == 83) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(83, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT) msg_);
    }
    if (msgCase_ == 84) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(84, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE) msg_);
    }
    if (msgCase_ == 85) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(85, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID) msg_);
    }
    if (msgCase_ == 86) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(86, (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION) msg_);
    }
    size += getUnknownFields().getSerializedSize();
    memoizedSize = size;
    return size;
  }

  @java.lang.Override
  public boolean equals(final java.lang.Object obj) {
    if (obj == this) {
     return true;
    }
    if (!(obj instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage)) {
      return super.equals(obj);
    }
    com.caliverse.admin.domain.RabbitMq.message.ServerMessage other = (com.caliverse.admin.domain.RabbitMq.message.ServerMessage) obj;

    if (hasMessageTime() != other.hasMessageTime()) return false;
    if (hasMessageTime()) {
      if (!getMessageTime()
          .equals(other.getMessageTime())) return false;
    }
    if (!getMessageSender()
        .equals(other.getMessageSender())) return false;
    if (!getMsgCase().equals(other.getMsgCase())) return false;
    switch (msgCase_) {
      case 3:
        if (!getChat()
            .equals(other.getChat())) return false;
        break;
      case 4:
        if (!getKickReq()
            .equals(other.getKickReq())) return false;
        break;
      case 5:
        if (!getKickRes()
            .equals(other.getKickRes())) return false;
        break;
      case 7:
        if (!getWhiteListUpdateNoti()
            .equals(other.getWhiteListUpdateNoti())) return false;
        break;
      case 8:
        if (!getBlackListUpdateNoti()
            .equals(other.getBlackListUpdateNoti())) return false;
        break;
      case 9:
        if (!getInspectionReq()
            .equals(other.getInspectionReq())) return false;
        break;
      case 10:
        if (!getChangeServerConfigReq()
            .equals(other.getChangeServerConfigReq())) return false;
        break;
      case 11:
        if (!getAllKickNormalUserNoti()
            .equals(other.getAllKickNormalUserNoti())) return false;
        break;
      case 12:
        if (!getAwsAutoScaleGroupOptionReq()
            .equals(other.getAwsAutoScaleGroupOptionReq())) return false;
        break;
      case 13:
        if (!getAwsAutoScaleGroupOptionRes()
            .equals(other.getAwsAutoScaleGroupOptionRes())) return false;
        break;
      case 14:
        if (!getReceiveMailNoti()
            .equals(other.getReceiveMailNoti())) return false;
        break;
      case 15:
        if (!getExchangeMannequinDisplayItemNoti()
            .equals(other.getExchangeMannequinDisplayItemNoti())) return false;
        break;
      case 16:
        if (!getGetAwsAutoScaleOptionReq()
            .equals(other.getGetAwsAutoScaleOptionReq())) return false;
        break;
      case 17:
        if (!getGetAwsAutoScaleOptionRes()
            .equals(other.getGetAwsAutoScaleOptionRes())) return false;
        break;
      case 18:
        if (!getReadyForDistroyReq()
            .equals(other.getReadyForDistroyReq())) return false;
        break;
      case 19:
        if (!getLoginNotiToFriend()
            .equals(other.getLoginNotiToFriend())) return false;
        break;
      case 20:
        if (!getLogoutNotiToFriend()
            .equals(other.getLogoutNotiToFriend())) return false;
        break;
      case 21:
        if (!getManagerServerActiveReq()
            .equals(other.getManagerServerActiveReq())) return false;
        break;
      case 22:
        if (!getManagerServerActiveRes()
            .equals(other.getManagerServerActiveRes())) return false;
        break;
      case 23:
        if (!getReceiveInviteMyHomeNoti()
            .equals(other.getReceiveInviteMyHomeNoti())) return false;
        break;
      case 24:
        if (!getReplyInviteMyhomeNoti()
            .equals(other.getReplyInviteMyhomeNoti())) return false;
        break;
      case 25:
        if (!getStateNotiToFriend()
            .equals(other.getStateNotiToFriend())) return false;
        break;
      case 26:
        if (!getFriendRequestNoti()
            .equals(other.getFriendRequestNoti())) return false;
        break;
      case 27:
        if (!getFriendAcceptNoti()
            .equals(other.getFriendAcceptNoti())) return false;
        break;
      case 28:
        if (!getFriendDeleteNoti()
            .equals(other.getFriendDeleteNoti())) return false;
        break;
      case 29:
        if (!getCancelFriendRequestNoti()
            .equals(other.getCancelFriendRequestNoti())) return false;
        break;
      case 30:
        if (!getInvitePartyNoti()
            .equals(other.getInvitePartyNoti())) return false;
        break;
      case 31:
        if (!getReplyInvitePartyNoti()
            .equals(other.getReplyInvitePartyNoti())) return false;
        break;
      case 33:
        if (!getJoinPartyMemberNoti()
            .equals(other.getJoinPartyMemberNoti())) return false;
        break;
      case 34:
        if (!getLeavePartyMemberNoti()
            .equals(other.getLeavePartyMemberNoti())) return false;
        break;
      case 35:
        if (!getChangePartyServerNameNoti()
            .equals(other.getChangePartyServerNameNoti())) return false;
        break;
      case 37:
        if (!getChangePartyLeaderNoti()
            .equals(other.getChangePartyLeaderNoti())) return false;
        break;
      case 38:
        if (!getExchangePartyNameNoti()
            .equals(other.getExchangePartyNameNoti())) return false;
        break;
      case 40:
        if (!getExchangePartyMemberMarkNoti()
            .equals(other.getExchangePartyMemberMarkNoti())) return false;
        break;
      case 41:
        if (!getBanPartyNoti()
            .equals(other.getBanPartyNoti())) return false;
        break;
      case 42:
        if (!getSummonPartyMemberNoti()
            .equals(other.getSummonPartyMemberNoti())) return false;
        break;
      case 43:
        if (!getReplySummonPartyMemberNoti()
            .equals(other.getReplySummonPartyMemberNoti())) return false;
        break;
      case 44:
        if (!getNoticeChatNoti()
            .equals(other.getNoticeChatNoti())) return false;
        break;
      case 45:
        if (!getSystemMailNoti()
            .equals(other.getSystemMailNoti())) return false;
        break;
      case 46:
        if (!getPartyVoteNoti()
            .equals(other.getPartyVoteNoti())) return false;
        break;
      case 47:
        if (!getReplyPartyVoteNoti()
            .equals(other.getReplyPartyVoteNoti())) return false;
        break;
      case 48:
        if (!getPartyVoteResultNoti()
            .equals(other.getPartyVoteResultNoti())) return false;
        break;
      case 49:
        if (!getPartyInstanceInfoNoti()
            .equals(other.getPartyInstanceInfoNoti())) return false;
        break;
      case 50:
        if (!getSessionInfoNoti()
            .equals(other.getSessionInfoNoti())) return false;
        break;
      case 51:
        if (!getKickedFromFriendsMyHomeNoti()
            .equals(other.getKickedFromFriendsMyHomeNoti())) return false;
        break;
      case 53:
        if (!getCancelSummonPartyMemberNoti()
            .equals(other.getCancelSummonPartyMemberNoti())) return false;
        break;
      case 54:
        if (!getPartyMemberLocationNoti()
            .equals(other.getPartyMemberLocationNoti())) return false;
        break;
      case 55:
        if (!getNtfFriendLeavingHome()
            .equals(other.getNtfFriendLeavingHome())) return false;
        break;
      case 56:
        if (!getNtfInvitePartyRecvResult()
            .equals(other.getNtfInvitePartyRecvResult())) return false;
        break;
      case 57:
        if (!getNtfDestroyParty()
            .equals(other.getNtfDestroyParty())) return false;
        break;
      case 58:
        if (!getReqReservationEnterToServer()
            .equals(other.getReqReservationEnterToServer())) return false;
        break;
      case 59:
        if (!getAckReservationEnterToServer()
            .equals(other.getAckReservationEnterToServer())) return false;
        break;
      case 60:
        if (!getNtfPartyChat()
            .equals(other.getNtfPartyChat())) return false;
        break;
      case 61:
        if (!getNtfPartyInfo()
            .equals(other.getNtfPartyInfo())) return false;
        break;
      case 62:
        if (!getNtfReturnUserLogout()
            .equals(other.getNtfReturnUserLogout())) return false;
        break;
      case 63:
        if (!getNtfClearPartySummon()
            .equals(other.getNtfClearPartySummon())) return false;
        break;
      case 64:
        if (!getNtfCraftHelp()
            .equals(other.getNtfCraftHelp())) return false;
        break;
      case 65:
        if (!getReqReservationCancelToServer()
            .equals(other.getReqReservationCancelToServer())) return false;
        break;
      case 66:
        if (!getNtfExchangeMyhome()
            .equals(other.getNtfExchangeMyhome())) return false;
        break;
      case 67:
        if (!getNtfUgcNpcRankRefresh()
            .equals(other.getNtfUgcNpcRankRefresh())) return false;
        break;
      case 68:
        if (!getNtfDeletePartyInviteSend()
            .equals(other.getNtfDeletePartyInviteSend())) return false;
        break;
      case 69:
        if (!getNtfMyhomeHostEnterEditRoom()
            .equals(other.getNtfMyhomeHostEnterEditRoom())) return false;
        break;
      case 70:
        if (!getNtfUserKick()
            .equals(other.getNtfUserKick())) return false;
        break;
      case 71:
        if (!getNtfMailSend()
            .equals(other.getNtfMailSend())) return false;
        break;
      case 72:
        if (!getNtfOperationSystemNoticeChat()
            .equals(other.getNtfOperationSystemNoticeChat())) return false;
        break;
      case 73:
        if (!getAckReservationCancelToServer()
            .equals(other.getAckReservationCancelToServer())) return false;
        break;
      case 74:
        if (!getNtfFarmingEnd()
            .equals(other.getNtfFarmingEnd())) return false;
        break;
      case 75:
        if (!getNtfRentFloor()
            .equals(other.getNtfRentFloor())) return false;
        break;
      case 76:
        if (!getNtfModifyFloorLinkedInfos()
            .equals(other.getNtfModifyFloorLinkedInfos())) return false;
        break;
      case 77:
        if (!getNtfBeaconCompactSync()
            .equals(other.getNtfBeaconCompactSync())) return false;
        break;
      case 78:
        if (!getReqCreateContentStorage()
            .equals(other.getReqCreateContentStorage())) return false;
        break;
      case 79:
        if (!getAckCreateContentStorage()
            .equals(other.getAckCreateContentStorage())) return false;
        break;
      case 80:
        if (!getNtfChangeCaliumStorageInfo()
            .equals(other.getNtfChangeCaliumStorageInfo())) return false;
        break;
      case 81:
        if (!getNtfModifyLandInfo()
            .equals(other.getNtfModifyLandInfo())) return false;
        break;
      case 82:
        if (!getNtfModifyBuildingInfo()
            .equals(other.getNtfModifyBuildingInfo())) return false;
        break;
      case 83:
        if (!getNtfModifyBuildingProfit()
            .equals(other.getNtfModifyBuildingProfit())) return false;
        break;
      case 84:
        if (!getNtfLandAuctionHighestBidderChange()
            .equals(other.getNtfLandAuctionHighestBidderChange())) return false;
        break;
      case 85:
        if (!getNtfLandAuctionWinningBid()
            .equals(other.getNtfLandAuctionWinningBid())) return false;
        break;
      case 86:
        if (!getNtfLandAuctionReservation()
            .equals(other.getNtfLandAuctionReservation())) return false;
        break;
      case 0:
      default:
    }
    if (!getUnknownFields().equals(other.getUnknownFields())) return false;
    return true;
  }

  @java.lang.Override
  public int hashCode() {
    if (memoizedHashCode != 0) {
      return memoizedHashCode;
    }
    int hash = 41;
    hash = (19 * hash) + getDescriptor().hashCode();
    if (hasMessageTime()) {
      hash = (37 * hash) + MESSAGETIME_FIELD_NUMBER;
      hash = (53 * hash) + getMessageTime().hashCode();
    }
    hash = (37 * hash) + MESSAGESENDER_FIELD_NUMBER;
    hash = (53 * hash) + getMessageSender().hashCode();
    switch (msgCase_) {
      case 3:
        hash = (37 * hash) + CHAT_FIELD_NUMBER;
        hash = (53 * hash) + getChat().hashCode();
        break;
      case 4:
        hash = (37 * hash) + KICKREQ_FIELD_NUMBER;
        hash = (53 * hash) + getKickReq().hashCode();
        break;
      case 5:
        hash = (37 * hash) + KICKRES_FIELD_NUMBER;
        hash = (53 * hash) + getKickRes().hashCode();
        break;
      case 7:
        hash = (37 * hash) + WHITELISTUPDATENOTI_FIELD_NUMBER;
        hash = (53 * hash) + getWhiteListUpdateNoti().hashCode();
        break;
      case 8:
        hash = (37 * hash) + BLACKLISTUPDATENOTI_FIELD_NUMBER;
        hash = (53 * hash) + getBlackListUpdateNoti().hashCode();
        break;
      case 9:
        hash = (37 * hash) + INSPECTIONREQ_FIELD_NUMBER;
        hash = (53 * hash) + getInspectionReq().hashCode();
        break;
      case 10:
        hash = (37 * hash) + CHANGESERVERCONFIGREQ_FIELD_NUMBER;
        hash = (53 * hash) + getChangeServerConfigReq().hashCode();
        break;
      case 11:
        hash = (37 * hash) + ALLKICKNORMALUSERNOTI_FIELD_NUMBER;
        hash = (53 * hash) + getAllKickNormalUserNoti().hashCode();
        break;
      case 12:
        hash = (37 * hash) + AWSAUTOSCALEGROUPOPTIONREQ_FIELD_NUMBER;
        hash = (53 * hash) + getAwsAutoScaleGroupOptionReq().hashCode();
        break;
      case 13:
        hash = (37 * hash) + AWSAUTOSCALEGROUPOPTIONRES_FIELD_NUMBER;
        hash = (53 * hash) + getAwsAutoScaleGroupOptionRes().hashCode();
        break;
      case 14:
        hash = (37 * hash) + RECEIVEMAILNOTI_FIELD_NUMBER;
        hash = (53 * hash) + getReceiveMailNoti().hashCode();
        break;
      case 15:
        hash = (37 * hash) + EXCHANGEMANNEQUINDISPLAYITEMNOTI_FIELD_NUMBER;
        hash = (53 * hash) + getExchangeMannequinDisplayItemNoti().hashCode();
        break;
      case 16:
        hash = (37 * hash) + GETAWSAUTOSCALEOPTIONREQ_FIELD_NUMBER;
        hash = (53 * hash) + getGetAwsAutoScaleOptionReq().hashCode();
        break;
      case 17:
        hash = (37 * hash) + GETAWSAUTOSCALEOPTIONRES_FIELD_NUMBER;
        hash = (53 * hash) + getGetAwsAutoScaleOptionRes().hashCode();
        break;
      case 18:
        hash = (37 * hash) + READYFORDISTROYREQ_FIELD_NUMBER;
        hash = (53 * hash) + getReadyForDistroyReq().hashCode();
        break;
      case 19:
        hash = (37 * hash) + LOGINNOTITOFRIEND_FIELD_NUMBER;
        hash = (53 * hash) + getLoginNotiToFriend().hashCode();
        break;
      case 20:
        hash = (37 * hash) + LOGOUTNOTITOFRIEND_FIELD_NUMBER;
        hash = (53 * hash) + getLogoutNotiToFriend().hashCode();
        break;
      case 21:
        hash = (37 * hash) + MANAGERSERVERACTIVEREQ_FIELD_NUMBER;
        hash = (53 * hash) + getManagerServerActiveReq().hashCode();
        break;
      case 22:
        hash = (37 * hash) + MANAGERSERVERACTIVERES_FIELD_NUMBER;
        hash = (53 * hash) + getManagerServerActiveRes().hashCode();
        break;
      case 23:
        hash = (37 * hash) + RECEIVEINVITEMYHOMENOTI_FIELD_NUMBER;
        hash = (53 * hash) + getReceiveInviteMyHomeNoti().hashCode();
        break;
      case 24:
        hash = (37 * hash) + REPLYINVITEMYHOMENOTI_FIELD_NUMBER;
        hash = (53 * hash) + getReplyInviteMyhomeNoti().hashCode();
        break;
      case 25:
        hash = (37 * hash) + STATENOTITOFRIEND_FIELD_NUMBER;
        hash = (53 * hash) + getStateNotiToFriend().hashCode();
        break;
      case 26:
        hash = (37 * hash) + FRIENDREQUESTNOTI_FIELD_NUMBER;
        hash = (53 * hash) + getFriendRequestNoti().hashCode();
        break;
      case 27:
        hash = (37 * hash) + FRIENDACCEPTNOTI_FIELD_NUMBER;
        hash = (53 * hash) + getFriendAcceptNoti().hashCode();
        break;
      case 28:
        hash = (37 * hash) + FRIENDDELETENOTI_FIELD_NUMBER;
        hash = (53 * hash) + getFriendDeleteNoti().hashCode();
        break;
      case 29:
        hash = (37 * hash) + CANCELFRIENDREQUESTNOTI_FIELD_NUMBER;
        hash = (53 * hash) + getCancelFriendRequestNoti().hashCode();
        break;
      case 30:
        hash = (37 * hash) + INVITEPARTYNOTI_FIELD_NUMBER;
        hash = (53 * hash) + getInvitePartyNoti().hashCode();
        break;
      case 31:
        hash = (37 * hash) + REPLYINVITEPARTYNOTI_FIELD_NUMBER;
        hash = (53 * hash) + getReplyInvitePartyNoti().hashCode();
        break;
      case 33:
        hash = (37 * hash) + JOINPARTYMEMBERNOTI_FIELD_NUMBER;
        hash = (53 * hash) + getJoinPartyMemberNoti().hashCode();
        break;
      case 34:
        hash = (37 * hash) + LEAVEPARTYMEMBERNOTI_FIELD_NUMBER;
        hash = (53 * hash) + getLeavePartyMemberNoti().hashCode();
        break;
      case 35:
        hash = (37 * hash) + CHANGEPARTYSERVERNAMENOTI_FIELD_NUMBER;
        hash = (53 * hash) + getChangePartyServerNameNoti().hashCode();
        break;
      case 37:
        hash = (37 * hash) + CHANGEPARTYLEADERNOTI_FIELD_NUMBER;
        hash = (53 * hash) + getChangePartyLeaderNoti().hashCode();
        break;
      case 38:
        hash = (37 * hash) + EXCHANGEPARTYNAMENOTI_FIELD_NUMBER;
        hash = (53 * hash) + getExchangePartyNameNoti().hashCode();
        break;
      case 40:
        hash = (37 * hash) + EXCHANGEPARTYMEMBERMARKNOTI_FIELD_NUMBER;
        hash = (53 * hash) + getExchangePartyMemberMarkNoti().hashCode();
        break;
      case 41:
        hash = (37 * hash) + BANPARTYNOTI_FIELD_NUMBER;
        hash = (53 * hash) + getBanPartyNoti().hashCode();
        break;
      case 42:
        hash = (37 * hash) + SUMMONPARTYMEMBERNOTI_FIELD_NUMBER;
        hash = (53 * hash) + getSummonPartyMemberNoti().hashCode();
        break;
      case 43:
        hash = (37 * hash) + REPLYSUMMONPARTYMEMBERNOTI_FIELD_NUMBER;
        hash = (53 * hash) + getReplySummonPartyMemberNoti().hashCode();
        break;
      case 44:
        hash = (37 * hash) + NOTICECHATNOTI_FIELD_NUMBER;
        hash = (53 * hash) + getNoticeChatNoti().hashCode();
        break;
      case 45:
        hash = (37 * hash) + SYSTEMMAILNOTI_FIELD_NUMBER;
        hash = (53 * hash) + getSystemMailNoti().hashCode();
        break;
      case 46:
        hash = (37 * hash) + PARTYVOTENOTI_FIELD_NUMBER;
        hash = (53 * hash) + getPartyVoteNoti().hashCode();
        break;
      case 47:
        hash = (37 * hash) + REPLYPARTYVOTENOTI_FIELD_NUMBER;
        hash = (53 * hash) + getReplyPartyVoteNoti().hashCode();
        break;
      case 48:
        hash = (37 * hash) + PARTYVOTERESULTNOTI_FIELD_NUMBER;
        hash = (53 * hash) + getPartyVoteResultNoti().hashCode();
        break;
      case 49:
        hash = (37 * hash) + PARTYINSTANCEINFONOTI_FIELD_NUMBER;
        hash = (53 * hash) + getPartyInstanceInfoNoti().hashCode();
        break;
      case 50:
        hash = (37 * hash) + SESSIONINFONOTI_FIELD_NUMBER;
        hash = (53 * hash) + getSessionInfoNoti().hashCode();
        break;
      case 51:
        hash = (37 * hash) + KICKEDFROMFRIENDSMYHOMENOTI_FIELD_NUMBER;
        hash = (53 * hash) + getKickedFromFriendsMyHomeNoti().hashCode();
        break;
      case 53:
        hash = (37 * hash) + CANCELSUMMONPARTYMEMBERNOTI_FIELD_NUMBER;
        hash = (53 * hash) + getCancelSummonPartyMemberNoti().hashCode();
        break;
      case 54:
        hash = (37 * hash) + PARTYMEMBERLOCATIONNOTI_FIELD_NUMBER;
        hash = (53 * hash) + getPartyMemberLocationNoti().hashCode();
        break;
      case 55:
        hash = (37 * hash) + NTFFRIENDLEAVINGHOME_FIELD_NUMBER;
        hash = (53 * hash) + getNtfFriendLeavingHome().hashCode();
        break;
      case 56:
        hash = (37 * hash) + NTFINVITEPARTYRECVRESULT_FIELD_NUMBER;
        hash = (53 * hash) + getNtfInvitePartyRecvResult().hashCode();
        break;
      case 57:
        hash = (37 * hash) + NTFDESTROYPARTY_FIELD_NUMBER;
        hash = (53 * hash) + getNtfDestroyParty().hashCode();
        break;
      case 58:
        hash = (37 * hash) + REQRESERVATIONENTERTOSERVER_FIELD_NUMBER;
        hash = (53 * hash) + getReqReservationEnterToServer().hashCode();
        break;
      case 59:
        hash = (37 * hash) + ACKRESERVATIONENTERTOSERVER_FIELD_NUMBER;
        hash = (53 * hash) + getAckReservationEnterToServer().hashCode();
        break;
      case 60:
        hash = (37 * hash) + NTFPARTYCHAT_FIELD_NUMBER;
        hash = (53 * hash) + getNtfPartyChat().hashCode();
        break;
      case 61:
        hash = (37 * hash) + NTFPARTYINFO_FIELD_NUMBER;
        hash = (53 * hash) + getNtfPartyInfo().hashCode();
        break;
      case 62:
        hash = (37 * hash) + NTFRETURNUSERLOGOUT_FIELD_NUMBER;
        hash = (53 * hash) + getNtfReturnUserLogout().hashCode();
        break;
      case 63:
        hash = (37 * hash) + NTFCLEARPARTYSUMMON_FIELD_NUMBER;
        hash = (53 * hash) + getNtfClearPartySummon().hashCode();
        break;
      case 64:
        hash = (37 * hash) + NTFCRAFTHELP_FIELD_NUMBER;
        hash = (53 * hash) + getNtfCraftHelp().hashCode();
        break;
      case 65:
        hash = (37 * hash) + REQRESERVATIONCANCELTOSERVER_FIELD_NUMBER;
        hash = (53 * hash) + getReqReservationCancelToServer().hashCode();
        break;
      case 66:
        hash = (37 * hash) + NTFEXCHANGEMYHOME_FIELD_NUMBER;
        hash = (53 * hash) + getNtfExchangeMyhome().hashCode();
        break;
      case 67:
        hash = (37 * hash) + NTFUGCNPCRANKREFRESH_FIELD_NUMBER;
        hash = (53 * hash) + getNtfUgcNpcRankRefresh().hashCode();
        break;
      case 68:
        hash = (37 * hash) + NTFDELETEPARTYINVITESEND_FIELD_NUMBER;
        hash = (53 * hash) + getNtfDeletePartyInviteSend().hashCode();
        break;
      case 69:
        hash = (37 * hash) + NTFMYHOMEHOSTENTEREDITROOM_FIELD_NUMBER;
        hash = (53 * hash) + getNtfMyhomeHostEnterEditRoom().hashCode();
        break;
      case 70:
        hash = (37 * hash) + NTFUSERKICK_FIELD_NUMBER;
        hash = (53 * hash) + getNtfUserKick().hashCode();
        break;
      case 71:
        hash = (37 * hash) + NTFMAILSEND_FIELD_NUMBER;
        hash = (53 * hash) + getNtfMailSend().hashCode();
        break;
      case 72:
        hash = (37 * hash) + NTFOPERATIONSYSTEMNOTICECHAT_FIELD_NUMBER;
        hash = (53 * hash) + getNtfOperationSystemNoticeChat().hashCode();
        break;
      case 73:
        hash = (37 * hash) + ACKRESERVATIONCANCELTOSERVER_FIELD_NUMBER;
        hash = (53 * hash) + getAckReservationCancelToServer().hashCode();
        break;
      case 74:
        hash = (37 * hash) + NTFFARMINGEND_FIELD_NUMBER;
        hash = (53 * hash) + getNtfFarmingEnd().hashCode();
        break;
      case 75:
        hash = (37 * hash) + NTFRENTFLOOR_FIELD_NUMBER;
        hash = (53 * hash) + getNtfRentFloor().hashCode();
        break;
      case 76:
        hash = (37 * hash) + NTFMODIFYFLOORLINKEDINFOS_FIELD_NUMBER;
        hash = (53 * hash) + getNtfModifyFloorLinkedInfos().hashCode();
        break;
      case 77:
        hash = (37 * hash) + NTFBEACONCOMPACTSYNC_FIELD_NUMBER;
        hash = (53 * hash) + getNtfBeaconCompactSync().hashCode();
        break;
      case 78:
        hash = (37 * hash) + REQCREATECONTENTSTORAGE_FIELD_NUMBER;
        hash = (53 * hash) + getReqCreateContentStorage().hashCode();
        break;
      case 79:
        hash = (37 * hash) + ACKCREATECONTENTSTORAGE_FIELD_NUMBER;
        hash = (53 * hash) + getAckCreateContentStorage().hashCode();
        break;
      case 80:
        hash = (37 * hash) + NTFCHANGECALIUMSTORAGEINFO_FIELD_NUMBER;
        hash = (53 * hash) + getNtfChangeCaliumStorageInfo().hashCode();
        break;
      case 81:
        hash = (37 * hash) + NTFMODIFYLANDINFO_FIELD_NUMBER;
        hash = (53 * hash) + getNtfModifyLandInfo().hashCode();
        break;
      case 82:
        hash = (37 * hash) + NTFMODIFYBUILDINGINFO_FIELD_NUMBER;
        hash = (53 * hash) + getNtfModifyBuildingInfo().hashCode();
        break;
      case 83:
        hash = (37 * hash) + NTFMODIFYBUILDINGPROFIT_FIELD_NUMBER;
        hash = (53 * hash) + getNtfModifyBuildingProfit().hashCode();
        break;
      case 84:
        hash = (37 * hash) + NTFLANDAUCTIONHIGHESTBIDDERCHANGE_FIELD_NUMBER;
        hash = (53 * hash) + getNtfLandAuctionHighestBidderChange().hashCode();
        break;
      case 85:
        hash = (37 * hash) + NTFLANDAUCTIONWINNINGBID_FIELD_NUMBER;
        hash = (53 * hash) + getNtfLandAuctionWinningBid().hashCode();
        break;
      case 86:
        hash = (37 * hash) + NTFLANDAUCTIONRESERVATION_FIELD_NUMBER;
        hash = (53 * hash) + getNtfLandAuctionReservation().hashCode();
        break;
      case 0:
      default:
    }
    hash = (29 * hash) + getUnknownFields().hashCode();
    memoizedHashCode = hash;
    return hash;
  }

  public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage parseFrom(
      java.nio.ByteBuffer data)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data);
  }
  public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage parseFrom(
      java.nio.ByteBuffer data,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data, extensionRegistry);
  }
  public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage parseFrom(
      com.google.protobuf.ByteString data)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data);
  }
  public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage parseFrom(
      com.google.protobuf.ByteString data,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data, extensionRegistry);
  }
  public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage parseFrom(byte[] data)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data);
  }
  public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage parseFrom(
      byte[] data,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data, extensionRegistry);
  }
  public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage parseFrom(java.io.InputStream input)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseWithIOException(PARSER, input);
  }
  public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage parseFrom(
      java.io.InputStream input,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseWithIOException(PARSER, input, extensionRegistry);
  }
  public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage parseDelimitedFrom(java.io.InputStream input)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseDelimitedWithIOException(PARSER, input);
  }
  public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage parseDelimitedFrom(
      java.io.InputStream input,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  }
  public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage parseFrom(
      com.google.protobuf.CodedInputStream input)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseWithIOException(PARSER, input);
  }
  public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage parseFrom(
      com.google.protobuf.CodedInputStream input,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseWithIOException(PARSER, input, extensionRegistry);
  }

  @java.lang.Override
  public Builder newBuilderForType() { return newBuilder(); }
  public static Builder newBuilder() {
    return DEFAULT_INSTANCE.toBuilder();
  }
  public static Builder newBuilder(com.caliverse.admin.domain.RabbitMq.message.ServerMessage prototype) {
    return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  }
  @java.lang.Override
  public Builder toBuilder() {
    return this == DEFAULT_INSTANCE
        ? new Builder() : new Builder().mergeFrom(this);
  }

  @java.lang.Override
  protected Builder newBuilderForType(
      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
    Builder builder = new Builder(parent);
    return builder;
  }
  /**
   * Protobuf type {@code ServerMessage}
   */
  public static final class Builder extends
      com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
      // @@protoc_insertion_point(builder_implements:ServerMessage)
      com.caliverse.admin.domain.RabbitMq.message.ServerMessageOrBuilder {
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.caliverse.admin.domain.RabbitMq.message.ServerMessage.class, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Builder.class);
    }

    // Construct using com.caliverse.admin.domain.RabbitMq.message.ServerMessage.newBuilder()
    private Builder() {

    }

    private Builder(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      super(parent);

    }
    @java.lang.Override
    public Builder clear() {
      super.clear();
      bitField0_ = 0;
      bitField1_ = 0;
      bitField2_ = 0;
      messageTime_ = null;
      if (messageTimeBuilder_ != null) {
        messageTimeBuilder_.dispose();
        messageTimeBuilder_ = null;
      }
      messageSender_ = "";
      if (chatBuilder_ != null) {
        chatBuilder_.clear();
      }
      if (kickReqBuilder_ != null) {
        kickReqBuilder_.clear();
      }
      if (kickResBuilder_ != null) {
        kickResBuilder_.clear();
      }
      if (whiteListUpdateNotiBuilder_ != null) {
        whiteListUpdateNotiBuilder_.clear();
      }
      if (blackListUpdateNotiBuilder_ != null) {
        blackListUpdateNotiBuilder_.clear();
      }
      if (inspectionReqBuilder_ != null) {
        inspectionReqBuilder_.clear();
      }
      if (changeServerConfigReqBuilder_ != null) {
        changeServerConfigReqBuilder_.clear();
      }
      if (allKickNormalUserNotiBuilder_ != null) {
        allKickNormalUserNotiBuilder_.clear();
      }
      if (awsAutoScaleGroupOptionReqBuilder_ != null) {
        awsAutoScaleGroupOptionReqBuilder_.clear();
      }
      if (awsAutoScaleGroupOptionResBuilder_ != null) {
        awsAutoScaleGroupOptionResBuilder_.clear();
      }
      if (receiveMailNotiBuilder_ != null) {
        receiveMailNotiBuilder_.clear();
      }
      if (exchangeMannequinDisplayItemNotiBuilder_ != null) {
        exchangeMannequinDisplayItemNotiBuilder_.clear();
      }
      if (getAwsAutoScaleOptionReqBuilder_ != null) {
        getAwsAutoScaleOptionReqBuilder_.clear();
      }
      if (getAwsAutoScaleOptionResBuilder_ != null) {
        getAwsAutoScaleOptionResBuilder_.clear();
      }
      if (readyForDistroyReqBuilder_ != null) {
        readyForDistroyReqBuilder_.clear();
      }
      if (loginNotiToFriendBuilder_ != null) {
        loginNotiToFriendBuilder_.clear();
      }
      if (logoutNotiToFriendBuilder_ != null) {
        logoutNotiToFriendBuilder_.clear();
      }
      if (managerServerActiveReqBuilder_ != null) {
        managerServerActiveReqBuilder_.clear();
      }
      if (managerServerActiveResBuilder_ != null) {
        managerServerActiveResBuilder_.clear();
      }
      if (receiveInviteMyHomeNotiBuilder_ != null) {
        receiveInviteMyHomeNotiBuilder_.clear();
      }
      if (replyInviteMyhomeNotiBuilder_ != null) {
        replyInviteMyhomeNotiBuilder_.clear();
      }
      if (stateNotiToFriendBuilder_ != null) {
        stateNotiToFriendBuilder_.clear();
      }
      if (friendRequestNotiBuilder_ != null) {
        friendRequestNotiBuilder_.clear();
      }
      if (friendAcceptNotiBuilder_ != null) {
        friendAcceptNotiBuilder_.clear();
      }
      if (friendDeleteNotiBuilder_ != null) {
        friendDeleteNotiBuilder_.clear();
      }
      if (cancelFriendRequestNotiBuilder_ != null) {
        cancelFriendRequestNotiBuilder_.clear();
      }
      if (invitePartyNotiBuilder_ != null) {
        invitePartyNotiBuilder_.clear();
      }
      if (replyInvitePartyNotiBuilder_ != null) {
        replyInvitePartyNotiBuilder_.clear();
      }
      if (joinPartyMemberNotiBuilder_ != null) {
        joinPartyMemberNotiBuilder_.clear();
      }
      if (leavePartyMemberNotiBuilder_ != null) {
        leavePartyMemberNotiBuilder_.clear();
      }
      if (changePartyServerNameNotiBuilder_ != null) {
        changePartyServerNameNotiBuilder_.clear();
      }
      if (changePartyLeaderNotiBuilder_ != null) {
        changePartyLeaderNotiBuilder_.clear();
      }
      if (exchangePartyNameNotiBuilder_ != null) {
        exchangePartyNameNotiBuilder_.clear();
      }
      if (exchangePartyMemberMarkNotiBuilder_ != null) {
        exchangePartyMemberMarkNotiBuilder_.clear();
      }
      if (banPartyNotiBuilder_ != null) {
        banPartyNotiBuilder_.clear();
      }
      if (summonPartyMemberNotiBuilder_ != null) {
        summonPartyMemberNotiBuilder_.clear();
      }
      if (replySummonPartyMemberNotiBuilder_ != null) {
        replySummonPartyMemberNotiBuilder_.clear();
      }
      if (noticeChatNotiBuilder_ != null) {
        noticeChatNotiBuilder_.clear();
      }
      if (systemMailNotiBuilder_ != null) {
        systemMailNotiBuilder_.clear();
      }
      if (partyVoteNotiBuilder_ != null) {
        partyVoteNotiBuilder_.clear();
      }
      if (replyPartyVoteNotiBuilder_ != null) {
        replyPartyVoteNotiBuilder_.clear();
      }
      if (partyVoteResultNotiBuilder_ != null) {
        partyVoteResultNotiBuilder_.clear();
      }
      if (partyInstanceInfoNotiBuilder_ != null) {
        partyInstanceInfoNotiBuilder_.clear();
      }
      if (sessionInfoNotiBuilder_ != null) {
        sessionInfoNotiBuilder_.clear();
      }
      if (kickedFromFriendsMyHomeNotiBuilder_ != null) {
        kickedFromFriendsMyHomeNotiBuilder_.clear();
      }
      if (cancelSummonPartyMemberNotiBuilder_ != null) {
        cancelSummonPartyMemberNotiBuilder_.clear();
      }
      if (partyMemberLocationNotiBuilder_ != null) {
        partyMemberLocationNotiBuilder_.clear();
      }
      if (ntfFriendLeavingHomeBuilder_ != null) {
        ntfFriendLeavingHomeBuilder_.clear();
      }
      if (ntfInvitePartyRecvResultBuilder_ != null) {
        ntfInvitePartyRecvResultBuilder_.clear();
      }
      if (ntfDestroyPartyBuilder_ != null) {
        ntfDestroyPartyBuilder_.clear();
      }
      if (reqReservationEnterToServerBuilder_ != null) {
        reqReservationEnterToServerBuilder_.clear();
      }
      if (ackReservationEnterToServerBuilder_ != null) {
        ackReservationEnterToServerBuilder_.clear();
      }
      if (ntfPartyChatBuilder_ != null) {
        ntfPartyChatBuilder_.clear();
      }
      if (ntfPartyInfoBuilder_ != null) {
        ntfPartyInfoBuilder_.clear();
      }
      if (ntfReturnUserLogoutBuilder_ != null) {
        ntfReturnUserLogoutBuilder_.clear();
      }
      if (ntfClearPartySummonBuilder_ != null) {
        ntfClearPartySummonBuilder_.clear();
      }
      if (ntfCraftHelpBuilder_ != null) {
        ntfCraftHelpBuilder_.clear();
      }
      if (reqReservationCancelToServerBuilder_ != null) {
        reqReservationCancelToServerBuilder_.clear();
      }
      if (ntfExchangeMyhomeBuilder_ != null) {
        ntfExchangeMyhomeBuilder_.clear();
      }
      if (ntfUgcNpcRankRefreshBuilder_ != null) {
        ntfUgcNpcRankRefreshBuilder_.clear();
      }
      if (ntfDeletePartyInviteSendBuilder_ != null) {
        ntfDeletePartyInviteSendBuilder_.clear();
      }
      if (ntfMyhomeHostEnterEditRoomBuilder_ != null) {
        ntfMyhomeHostEnterEditRoomBuilder_.clear();
      }
      if (ntfUserKickBuilder_ != null) {
        ntfUserKickBuilder_.clear();
      }
      if (ntfMailSendBuilder_ != null) {
        ntfMailSendBuilder_.clear();
      }
      if (ntfOperationSystemNoticeChatBuilder_ != null) {
        ntfOperationSystemNoticeChatBuilder_.clear();
      }
      if (ackReservationCancelToServerBuilder_ != null) {
        ackReservationCancelToServerBuilder_.clear();
      }
      if (ntfFarmingEndBuilder_ != null) {
        ntfFarmingEndBuilder_.clear();
      }
      if (ntfRentFloorBuilder_ != null) {
        ntfRentFloorBuilder_.clear();
      }
      if (ntfModifyFloorLinkedInfosBuilder_ != null) {
        ntfModifyFloorLinkedInfosBuilder_.clear();
      }
      if (ntfBeaconCompactSyncBuilder_ != null) {
        ntfBeaconCompactSyncBuilder_.clear();
      }
      if (reqCreateContentStorageBuilder_ != null) {
        reqCreateContentStorageBuilder_.clear();
      }
      if (ackCreateContentStorageBuilder_ != null) {
        ackCreateContentStorageBuilder_.clear();
      }
      if (ntfChangeCaliumStorageInfoBuilder_ != null) {
        ntfChangeCaliumStorageInfoBuilder_.clear();
      }
      if (ntfModifyLandInfoBuilder_ != null) {
        ntfModifyLandInfoBuilder_.clear();
      }
      if (ntfModifyBuildingInfoBuilder_ != null) {
        ntfModifyBuildingInfoBuilder_.clear();
      }
      if (ntfModifyBuildingProfitBuilder_ != null) {
        ntfModifyBuildingProfitBuilder_.clear();
      }
      if (ntfLandAuctionHighestBidderChangeBuilder_ != null) {
        ntfLandAuctionHighestBidderChangeBuilder_.clear();
      }
      if (ntfLandAuctionWinningBidBuilder_ != null) {
        ntfLandAuctionWinningBidBuilder_.clear();
      }
      if (ntfLandAuctionReservationBuilder_ != null) {
        ntfLandAuctionReservationBuilder_.clear();
      }
      msgCase_ = 0;
      msg_ = null;
      return this;
    }

    @java.lang.Override
    public com.google.protobuf.Descriptors.Descriptor
        getDescriptorForType() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessageOuterClass.internal_static_ServerMessage_descriptor;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage getDefaultInstanceForType() {
      return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.getDefaultInstance();
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage build() {
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage result = buildPartial();
      if (!result.isInitialized()) {
        throw newUninitializedMessageException(result);
      }
      return result;
    }

    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage buildPartial() {
      com.caliverse.admin.domain.RabbitMq.message.ServerMessage result = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage(this);
      if (bitField0_ != 0) { buildPartial0(result); }
      if (bitField1_ != 0) { buildPartial1(result); }
      if (bitField2_ != 0) { buildPartial2(result); }
      buildPartialOneofs(result);
      onBuilt();
      return result;
    }

    private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ServerMessage result) {
      int from_bitField0_ = bitField0_;
      if (((from_bitField0_ & 0x00000001) != 0)) {
        result.messageTime_ = messageTimeBuilder_ == null
            ? messageTime_
            : messageTimeBuilder_.build();
      }
      if (((from_bitField0_ & 0x00000002) != 0)) {
        result.messageSender_ = messageSender_;
      }
    }

    private void buildPartial1(com.caliverse.admin.domain.RabbitMq.message.ServerMessage result) {
      int from_bitField1_ = bitField1_;
    }

    private void buildPartial2(com.caliverse.admin.domain.RabbitMq.message.ServerMessage result) {
      int from_bitField2_ = bitField2_;
    }

    private void buildPartialOneofs(com.caliverse.admin.domain.RabbitMq.message.ServerMessage result) {
      result.msgCase_ = msgCase_;
      result.msg_ = this.msg_;
      if (msgCase_ == 3 &&
          chatBuilder_ != null) {
        result.msg_ = chatBuilder_.build();
      }
      if (msgCase_ == 4 &&
          kickReqBuilder_ != null) {
        result.msg_ = kickReqBuilder_.build();
      }
      if (msgCase_ == 5 &&
          kickResBuilder_ != null) {
        result.msg_ = kickResBuilder_.build();
      }
      if (msgCase_ == 7 &&
          whiteListUpdateNotiBuilder_ != null) {
        result.msg_ = whiteListUpdateNotiBuilder_.build();
      }
      if (msgCase_ == 8 &&
          blackListUpdateNotiBuilder_ != null) {
        result.msg_ = blackListUpdateNotiBuilder_.build();
      }
      if (msgCase_ == 9 &&
          inspectionReqBuilder_ != null) {
        result.msg_ = inspectionReqBuilder_.build();
      }
      if (msgCase_ == 10 &&
          changeServerConfigReqBuilder_ != null) {
        result.msg_ = changeServerConfigReqBuilder_.build();
      }
      if (msgCase_ == 11 &&
          allKickNormalUserNotiBuilder_ != null) {
        result.msg_ = allKickNormalUserNotiBuilder_.build();
      }
      if (msgCase_ == 12 &&
          awsAutoScaleGroupOptionReqBuilder_ != null) {
        result.msg_ = awsAutoScaleGroupOptionReqBuilder_.build();
      }
      if (msgCase_ == 13 &&
          awsAutoScaleGroupOptionResBuilder_ != null) {
        result.msg_ = awsAutoScaleGroupOptionResBuilder_.build();
      }
      if (msgCase_ == 14 &&
          receiveMailNotiBuilder_ != null) {
        result.msg_ = receiveMailNotiBuilder_.build();
      }
      if (msgCase_ == 15 &&
          exchangeMannequinDisplayItemNotiBuilder_ != null) {
        result.msg_ = exchangeMannequinDisplayItemNotiBuilder_.build();
      }
      if (msgCase_ == 16 &&
          getAwsAutoScaleOptionReqBuilder_ != null) {
        result.msg_ = getAwsAutoScaleOptionReqBuilder_.build();
      }
      if (msgCase_ == 17 &&
          getAwsAutoScaleOptionResBuilder_ != null) {
        result.msg_ = getAwsAutoScaleOptionResBuilder_.build();
      }
      if (msgCase_ == 18 &&
          readyForDistroyReqBuilder_ != null) {
        result.msg_ = readyForDistroyReqBuilder_.build();
      }
      if (msgCase_ == 19 &&
          loginNotiToFriendBuilder_ != null) {
        result.msg_ = loginNotiToFriendBuilder_.build();
      }
      if (msgCase_ == 20 &&
          logoutNotiToFriendBuilder_ != null) {
        result.msg_ = logoutNotiToFriendBuilder_.build();
      }
      if (msgCase_ == 21 &&
          managerServerActiveReqBuilder_ != null) {
        result.msg_ = managerServerActiveReqBuilder_.build();
      }
      if (msgCase_ == 22 &&
          managerServerActiveResBuilder_ != null) {
        result.msg_ = managerServerActiveResBuilder_.build();
      }
      if (msgCase_ == 23 &&
          receiveInviteMyHomeNotiBuilder_ != null) {
        result.msg_ = receiveInviteMyHomeNotiBuilder_.build();
      }
      if (msgCase_ == 24 &&
          replyInviteMyhomeNotiBuilder_ != null) {
        result.msg_ = replyInviteMyhomeNotiBuilder_.build();
      }
      if (msgCase_ == 25 &&
          stateNotiToFriendBuilder_ != null) {
        result.msg_ = stateNotiToFriendBuilder_.build();
      }
      if (msgCase_ == 26 &&
          friendRequestNotiBuilder_ != null) {
        result.msg_ = friendRequestNotiBuilder_.build();
      }
      if (msgCase_ == 27 &&
          friendAcceptNotiBuilder_ != null) {
        result.msg_ = friendAcceptNotiBuilder_.build();
      }
      if (msgCase_ == 28 &&
          friendDeleteNotiBuilder_ != null) {
        result.msg_ = friendDeleteNotiBuilder_.build();
      }
      if (msgCase_ == 29 &&
          cancelFriendRequestNotiBuilder_ != null) {
        result.msg_ = cancelFriendRequestNotiBuilder_.build();
      }
      if (msgCase_ == 30 &&
          invitePartyNotiBuilder_ != null) {
        result.msg_ = invitePartyNotiBuilder_.build();
      }
      if (msgCase_ == 31 &&
          replyInvitePartyNotiBuilder_ != null) {
        result.msg_ = replyInvitePartyNotiBuilder_.build();
      }
      if (msgCase_ == 33 &&
          joinPartyMemberNotiBuilder_ != null) {
        result.msg_ = joinPartyMemberNotiBuilder_.build();
      }
      if (msgCase_ == 34 &&
          leavePartyMemberNotiBuilder_ != null) {
        result.msg_ = leavePartyMemberNotiBuilder_.build();
      }
      if (msgCase_ == 35 &&
          changePartyServerNameNotiBuilder_ != null) {
        result.msg_ = changePartyServerNameNotiBuilder_.build();
      }
      if (msgCase_ == 37 &&
          changePartyLeaderNotiBuilder_ != null) {
        result.msg_ = changePartyLeaderNotiBuilder_.build();
      }
      if (msgCase_ == 38 &&
          exchangePartyNameNotiBuilder_ != null) {
        result.msg_ = exchangePartyNameNotiBuilder_.build();
      }
      if (msgCase_ == 40 &&
          exchangePartyMemberMarkNotiBuilder_ != null) {
        result.msg_ = exchangePartyMemberMarkNotiBuilder_.build();
      }
      if (msgCase_ == 41 &&
          banPartyNotiBuilder_ != null) {
        result.msg_ = banPartyNotiBuilder_.build();
      }
      if (msgCase_ == 42 &&
          summonPartyMemberNotiBuilder_ != null) {
        result.msg_ = summonPartyMemberNotiBuilder_.build();
      }
      if (msgCase_ == 43 &&
          replySummonPartyMemberNotiBuilder_ != null) {
        result.msg_ = replySummonPartyMemberNotiBuilder_.build();
      }
      if (msgCase_ == 44 &&
          noticeChatNotiBuilder_ != null) {
        result.msg_ = noticeChatNotiBuilder_.build();
      }
      if (msgCase_ == 45 &&
          systemMailNotiBuilder_ != null) {
        result.msg_ = systemMailNotiBuilder_.build();
      }
      if (msgCase_ == 46 &&
          partyVoteNotiBuilder_ != null) {
        result.msg_ = partyVoteNotiBuilder_.build();
      }
      if (msgCase_ == 47 &&
          replyPartyVoteNotiBuilder_ != null) {
        result.msg_ = replyPartyVoteNotiBuilder_.build();
      }
      if (msgCase_ == 48 &&
          partyVoteResultNotiBuilder_ != null) {
        result.msg_ = partyVoteResultNotiBuilder_.build();
      }
      if (msgCase_ == 49 &&
          partyInstanceInfoNotiBuilder_ != null) {
        result.msg_ = partyInstanceInfoNotiBuilder_.build();
      }
      if (msgCase_ == 50 &&
          sessionInfoNotiBuilder_ != null) {
        result.msg_ = sessionInfoNotiBuilder_.build();
      }
      if (msgCase_ == 51 &&
          kickedFromFriendsMyHomeNotiBuilder_ != null) {
        result.msg_ = kickedFromFriendsMyHomeNotiBuilder_.build();
      }
      if (msgCase_ == 53 &&
          cancelSummonPartyMemberNotiBuilder_ != null) {
        result.msg_ = cancelSummonPartyMemberNotiBuilder_.build();
      }
      if (msgCase_ == 54 &&
          partyMemberLocationNotiBuilder_ != null) {
        result.msg_ = partyMemberLocationNotiBuilder_.build();
      }
      if (msgCase_ == 55 &&
          ntfFriendLeavingHomeBuilder_ != null) {
        result.msg_ = ntfFriendLeavingHomeBuilder_.build();
      }
      if (msgCase_ == 56 &&
          ntfInvitePartyRecvResultBuilder_ != null) {
        result.msg_ = ntfInvitePartyRecvResultBuilder_.build();
      }
      if (msgCase_ == 57 &&
          ntfDestroyPartyBuilder_ != null) {
        result.msg_ = ntfDestroyPartyBuilder_.build();
      }
      if (msgCase_ == 58 &&
          reqReservationEnterToServerBuilder_ != null) {
        result.msg_ = reqReservationEnterToServerBuilder_.build();
      }
      if (msgCase_ == 59 &&
          ackReservationEnterToServerBuilder_ != null) {
        result.msg_ = ackReservationEnterToServerBuilder_.build();
      }
      if (msgCase_ == 60 &&
          ntfPartyChatBuilder_ != null) {
        result.msg_ = ntfPartyChatBuilder_.build();
      }
      if (msgCase_ == 61 &&
          ntfPartyInfoBuilder_ != null) {
        result.msg_ = ntfPartyInfoBuilder_.build();
      }
      if (msgCase_ == 62 &&
          ntfReturnUserLogoutBuilder_ != null) {
        result.msg_ = ntfReturnUserLogoutBuilder_.build();
      }
      if (msgCase_ == 63 &&
          ntfClearPartySummonBuilder_ != null) {
        result.msg_ = ntfClearPartySummonBuilder_.build();
      }
      if (msgCase_ == 64 &&
          ntfCraftHelpBuilder_ != null) {
        result.msg_ = ntfCraftHelpBuilder_.build();
      }
      if (msgCase_ == 65 &&
          reqReservationCancelToServerBuilder_ != null) {
        result.msg_ = reqReservationCancelToServerBuilder_.build();
      }
      if (msgCase_ == 66 &&
          ntfExchangeMyhomeBuilder_ != null) {
        result.msg_ = ntfExchangeMyhomeBuilder_.build();
      }
      if (msgCase_ == 67 &&
          ntfUgcNpcRankRefreshBuilder_ != null) {
        result.msg_ = ntfUgcNpcRankRefreshBuilder_.build();
      }
      if (msgCase_ == 68 &&
          ntfDeletePartyInviteSendBuilder_ != null) {
        result.msg_ = ntfDeletePartyInviteSendBuilder_.build();
      }
      if (msgCase_ == 69 &&
          ntfMyhomeHostEnterEditRoomBuilder_ != null) {
        result.msg_ = ntfMyhomeHostEnterEditRoomBuilder_.build();
      }
      if (msgCase_ == 70 &&
          ntfUserKickBuilder_ != null) {
        result.msg_ = ntfUserKickBuilder_.build();
      }
      if (msgCase_ == 71 &&
          ntfMailSendBuilder_ != null) {
        result.msg_ = ntfMailSendBuilder_.build();
      }
      if (msgCase_ == 72 &&
          ntfOperationSystemNoticeChatBuilder_ != null) {
        result.msg_ = ntfOperationSystemNoticeChatBuilder_.build();
      }
      if (msgCase_ == 73 &&
          ackReservationCancelToServerBuilder_ != null) {
        result.msg_ = ackReservationCancelToServerBuilder_.build();
      }
      if (msgCase_ == 74 &&
          ntfFarmingEndBuilder_ != null) {
        result.msg_ = ntfFarmingEndBuilder_.build();
      }
      if (msgCase_ == 75 &&
          ntfRentFloorBuilder_ != null) {
        result.msg_ = ntfRentFloorBuilder_.build();
      }
      if (msgCase_ == 76 &&
          ntfModifyFloorLinkedInfosBuilder_ != null) {
        result.msg_ = ntfModifyFloorLinkedInfosBuilder_.build();
      }
      if (msgCase_ == 77 &&
          ntfBeaconCompactSyncBuilder_ != null) {
        result.msg_ = ntfBeaconCompactSyncBuilder_.build();
      }
      if (msgCase_ == 78 &&
          reqCreateContentStorageBuilder_ != null) {
        result.msg_ = reqCreateContentStorageBuilder_.build();
      }
      if (msgCase_ == 79 &&
          ackCreateContentStorageBuilder_ != null) {
        result.msg_ = ackCreateContentStorageBuilder_.build();
      }
      if (msgCase_ == 80 &&
          ntfChangeCaliumStorageInfoBuilder_ != null) {
        result.msg_ = ntfChangeCaliumStorageInfoBuilder_.build();
      }
      if (msgCase_ == 81 &&
          ntfModifyLandInfoBuilder_ != null) {
        result.msg_ = ntfModifyLandInfoBuilder_.build();
      }
      if (msgCase_ == 82 &&
          ntfModifyBuildingInfoBuilder_ != null) {
        result.msg_ = ntfModifyBuildingInfoBuilder_.build();
      }
      if (msgCase_ == 83 &&
          ntfModifyBuildingProfitBuilder_ != null) {
        result.msg_ = ntfModifyBuildingProfitBuilder_.build();
      }
      if (msgCase_ == 84 &&
          ntfLandAuctionHighestBidderChangeBuilder_ != null) {
        result.msg_ = ntfLandAuctionHighestBidderChangeBuilder_.build();
      }
      if (msgCase_ == 85 &&
          ntfLandAuctionWinningBidBuilder_ != null) {
        result.msg_ = ntfLandAuctionWinningBidBuilder_.build();
      }
      if (msgCase_ == 86 &&
          ntfLandAuctionReservationBuilder_ != null) {
        result.msg_ = ntfLandAuctionReservationBuilder_.build();
      }
    }

    @java.lang.Override
    public Builder clone() {
      return super.clone();
    }
    @java.lang.Override
    public Builder setField(
        com.google.protobuf.Descriptors.FieldDescriptor field,
        java.lang.Object value) {
      return super.setField(field, value);
    }
    @java.lang.Override
    public Builder clearField(
        com.google.protobuf.Descriptors.FieldDescriptor field) {
      return super.clearField(field);
    }
    @java.lang.Override
    public Builder clearOneof(
        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
      return super.clearOneof(oneof);
    }
    @java.lang.Override
    public Builder setRepeatedField(
        com.google.protobuf.Descriptors.FieldDescriptor field,
        int index, java.lang.Object value) {
      return super.setRepeatedField(field, index, value);
    }
    @java.lang.Override
    public Builder addRepeatedField(
        com.google.protobuf.Descriptors.FieldDescriptor field,
        java.lang.Object value) {
      return super.addRepeatedField(field, value);
    }
    @java.lang.Override
    public Builder mergeFrom(com.google.protobuf.Message other) {
      if (other instanceof com.caliverse.admin.domain.RabbitMq.message.ServerMessage) {
        return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ServerMessage)other);
      } else {
        super.mergeFrom(other);
        return this;
      }
    }

    public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage other) {
      if (other == com.caliverse.admin.domain.RabbitMq.message.ServerMessage.getDefaultInstance()) return this;
      if (other.hasMessageTime()) {
        mergeMessageTime(other.getMessageTime());
      }
      if (!other.getMessageSender().isEmpty()) {
        messageSender_ = other.messageSender_;
        bitField0_ |= 0x00000002;
        onChanged();
      }
      switch (other.getMsgCase()) {
        case CHAT: {
          mergeChat(other.getChat());
          break;
        }
        case KICKREQ: {
          mergeKickReq(other.getKickReq());
          break;
        }
        case KICKRES: {
          mergeKickRes(other.getKickRes());
          break;
        }
        case WHITELISTUPDATENOTI: {
          mergeWhiteListUpdateNoti(other.getWhiteListUpdateNoti());
          break;
        }
        case BLACKLISTUPDATENOTI: {
          mergeBlackListUpdateNoti(other.getBlackListUpdateNoti());
          break;
        }
        case INSPECTIONREQ: {
          mergeInspectionReq(other.getInspectionReq());
          break;
        }
        case CHANGESERVERCONFIGREQ: {
          mergeChangeServerConfigReq(other.getChangeServerConfigReq());
          break;
        }
        case ALLKICKNORMALUSERNOTI: {
          mergeAllKickNormalUserNoti(other.getAllKickNormalUserNoti());
          break;
        }
        case AWSAUTOSCALEGROUPOPTIONREQ: {
          mergeAwsAutoScaleGroupOptionReq(other.getAwsAutoScaleGroupOptionReq());
          break;
        }
        case AWSAUTOSCALEGROUPOPTIONRES: {
          mergeAwsAutoScaleGroupOptionRes(other.getAwsAutoScaleGroupOptionRes());
          break;
        }
        case RECEIVEMAILNOTI: {
          mergeReceiveMailNoti(other.getReceiveMailNoti());
          break;
        }
        case EXCHANGEMANNEQUINDISPLAYITEMNOTI: {
          mergeExchangeMannequinDisplayItemNoti(other.getExchangeMannequinDisplayItemNoti());
          break;
        }
        case GETAWSAUTOSCALEOPTIONREQ: {
          mergeGetAwsAutoScaleOptionReq(other.getGetAwsAutoScaleOptionReq());
          break;
        }
        case GETAWSAUTOSCALEOPTIONRES: {
          mergeGetAwsAutoScaleOptionRes(other.getGetAwsAutoScaleOptionRes());
          break;
        }
        case READYFORDISTROYREQ: {
          mergeReadyForDistroyReq(other.getReadyForDistroyReq());
          break;
        }
        case LOGINNOTITOFRIEND: {
          mergeLoginNotiToFriend(other.getLoginNotiToFriend());
          break;
        }
        case LOGOUTNOTITOFRIEND: {
          mergeLogoutNotiToFriend(other.getLogoutNotiToFriend());
          break;
        }
        case MANAGERSERVERACTIVEREQ: {
          mergeManagerServerActiveReq(other.getManagerServerActiveReq());
          break;
        }
        case MANAGERSERVERACTIVERES: {
          mergeManagerServerActiveRes(other.getManagerServerActiveRes());
          break;
        }
        case RECEIVEINVITEMYHOMENOTI: {
          mergeReceiveInviteMyHomeNoti(other.getReceiveInviteMyHomeNoti());
          break;
        }
        case REPLYINVITEMYHOMENOTI: {
          mergeReplyInviteMyhomeNoti(other.getReplyInviteMyhomeNoti());
          break;
        }
        case STATENOTITOFRIEND: {
          mergeStateNotiToFriend(other.getStateNotiToFriend());
          break;
        }
        case FRIENDREQUESTNOTI: {
          mergeFriendRequestNoti(other.getFriendRequestNoti());
          break;
        }
        case FRIENDACCEPTNOTI: {
          mergeFriendAcceptNoti(other.getFriendAcceptNoti());
          break;
        }
        case FRIENDDELETENOTI: {
          mergeFriendDeleteNoti(other.getFriendDeleteNoti());
          break;
        }
        case CANCELFRIENDREQUESTNOTI: {
          mergeCancelFriendRequestNoti(other.getCancelFriendRequestNoti());
          break;
        }
        case INVITEPARTYNOTI: {
          mergeInvitePartyNoti(other.getInvitePartyNoti());
          break;
        }
        case REPLYINVITEPARTYNOTI: {
          mergeReplyInvitePartyNoti(other.getReplyInvitePartyNoti());
          break;
        }
        case JOINPARTYMEMBERNOTI: {
          mergeJoinPartyMemberNoti(other.getJoinPartyMemberNoti());
          break;
        }
        case LEAVEPARTYMEMBERNOTI: {
          mergeLeavePartyMemberNoti(other.getLeavePartyMemberNoti());
          break;
        }
        case CHANGEPARTYSERVERNAMENOTI: {
          mergeChangePartyServerNameNoti(other.getChangePartyServerNameNoti());
          break;
        }
        case CHANGEPARTYLEADERNOTI: {
          mergeChangePartyLeaderNoti(other.getChangePartyLeaderNoti());
          break;
        }
        case EXCHANGEPARTYNAMENOTI: {
          mergeExchangePartyNameNoti(other.getExchangePartyNameNoti());
          break;
        }
        case EXCHANGEPARTYMEMBERMARKNOTI: {
          mergeExchangePartyMemberMarkNoti(other.getExchangePartyMemberMarkNoti());
          break;
        }
        case BANPARTYNOTI: {
          mergeBanPartyNoti(other.getBanPartyNoti());
          break;
        }
        case SUMMONPARTYMEMBERNOTI: {
          mergeSummonPartyMemberNoti(other.getSummonPartyMemberNoti());
          break;
        }
        case REPLYSUMMONPARTYMEMBERNOTI: {
          mergeReplySummonPartyMemberNoti(other.getReplySummonPartyMemberNoti());
          break;
        }
        case NOTICECHATNOTI: {
          mergeNoticeChatNoti(other.getNoticeChatNoti());
          break;
        }
        case SYSTEMMAILNOTI: {
          mergeSystemMailNoti(other.getSystemMailNoti());
          break;
        }
        case PARTYVOTENOTI: {
          mergePartyVoteNoti(other.getPartyVoteNoti());
          break;
        }
        case REPLYPARTYVOTENOTI: {
          mergeReplyPartyVoteNoti(other.getReplyPartyVoteNoti());
          break;
        }
        case PARTYVOTERESULTNOTI: {
          mergePartyVoteResultNoti(other.getPartyVoteResultNoti());
          break;
        }
        case PARTYINSTANCEINFONOTI: {
          mergePartyInstanceInfoNoti(other.getPartyInstanceInfoNoti());
          break;
        }
        case SESSIONINFONOTI: {
          mergeSessionInfoNoti(other.getSessionInfoNoti());
          break;
        }
        case KICKEDFROMFRIENDSMYHOMENOTI: {
          mergeKickedFromFriendsMyHomeNoti(other.getKickedFromFriendsMyHomeNoti());
          break;
        }
        case CANCELSUMMONPARTYMEMBERNOTI: {
          mergeCancelSummonPartyMemberNoti(other.getCancelSummonPartyMemberNoti());
          break;
        }
        case PARTYMEMBERLOCATIONNOTI: {
          mergePartyMemberLocationNoti(other.getPartyMemberLocationNoti());
          break;
        }
        case NTFFRIENDLEAVINGHOME: {
          mergeNtfFriendLeavingHome(other.getNtfFriendLeavingHome());
          break;
        }
        case NTFINVITEPARTYRECVRESULT: {
          mergeNtfInvitePartyRecvResult(other.getNtfInvitePartyRecvResult());
          break;
        }
        case NTFDESTROYPARTY: {
          mergeNtfDestroyParty(other.getNtfDestroyParty());
          break;
        }
        case REQRESERVATIONENTERTOSERVER: {
          mergeReqReservationEnterToServer(other.getReqReservationEnterToServer());
          break;
        }
        case ACKRESERVATIONENTERTOSERVER: {
          mergeAckReservationEnterToServer(other.getAckReservationEnterToServer());
          break;
        }
        case NTFPARTYCHAT: {
          mergeNtfPartyChat(other.getNtfPartyChat());
          break;
        }
        case NTFPARTYINFO: {
          mergeNtfPartyInfo(other.getNtfPartyInfo());
          break;
        }
        case NTFRETURNUSERLOGOUT: {
          mergeNtfReturnUserLogout(other.getNtfReturnUserLogout());
          break;
        }
        case NTFCLEARPARTYSUMMON: {
          mergeNtfClearPartySummon(other.getNtfClearPartySummon());
          break;
        }
        case NTFCRAFTHELP: {
          mergeNtfCraftHelp(other.getNtfCraftHelp());
          break;
        }
        case REQRESERVATIONCANCELTOSERVER: {
          mergeReqReservationCancelToServer(other.getReqReservationCancelToServer());
          break;
        }
        case NTFEXCHANGEMYHOME: {
          mergeNtfExchangeMyhome(other.getNtfExchangeMyhome());
          break;
        }
        case NTFUGCNPCRANKREFRESH: {
          mergeNtfUgcNpcRankRefresh(other.getNtfUgcNpcRankRefresh());
          break;
        }
        case NTFDELETEPARTYINVITESEND: {
          mergeNtfDeletePartyInviteSend(other.getNtfDeletePartyInviteSend());
          break;
        }
        case NTFMYHOMEHOSTENTEREDITROOM: {
          mergeNtfMyhomeHostEnterEditRoom(other.getNtfMyhomeHostEnterEditRoom());
          break;
        }
        case NTFUSERKICK: {
          mergeNtfUserKick(other.getNtfUserKick());
          break;
        }
        case NTFMAILSEND: {
          mergeNtfMailSend(other.getNtfMailSend());
          break;
        }
        case NTFOPERATIONSYSTEMNOTICECHAT: {
          mergeNtfOperationSystemNoticeChat(other.getNtfOperationSystemNoticeChat());
          break;
        }
        case ACKRESERVATIONCANCELTOSERVER: {
          mergeAckReservationCancelToServer(other.getAckReservationCancelToServer());
          break;
        }
        case NTFFARMINGEND: {
          mergeNtfFarmingEnd(other.getNtfFarmingEnd());
          break;
        }
        case NTFRENTFLOOR: {
          mergeNtfRentFloor(other.getNtfRentFloor());
          break;
        }
        case NTFMODIFYFLOORLINKEDINFOS: {
          mergeNtfModifyFloorLinkedInfos(other.getNtfModifyFloorLinkedInfos());
          break;
        }
        case NTFBEACONCOMPACTSYNC: {
          mergeNtfBeaconCompactSync(other.getNtfBeaconCompactSync());
          break;
        }
        case REQCREATECONTENTSTORAGE: {
          mergeReqCreateContentStorage(other.getReqCreateContentStorage());
          break;
        }
        case ACKCREATECONTENTSTORAGE: {
          mergeAckCreateContentStorage(other.getAckCreateContentStorage());
          break;
        }
        case NTFCHANGECALIUMSTORAGEINFO: {
          mergeNtfChangeCaliumStorageInfo(other.getNtfChangeCaliumStorageInfo());
          break;
        }
        case NTFMODIFYLANDINFO: {
          mergeNtfModifyLandInfo(other.getNtfModifyLandInfo());
          break;
        }
        case NTFMODIFYBUILDINGINFO: {
          mergeNtfModifyBuildingInfo(other.getNtfModifyBuildingInfo());
          break;
        }
        case NTFMODIFYBUILDINGPROFIT: {
          mergeNtfModifyBuildingProfit(other.getNtfModifyBuildingProfit());
          break;
        }
        case NTFLANDAUCTIONHIGHESTBIDDERCHANGE: {
          mergeNtfLandAuctionHighestBidderChange(other.getNtfLandAuctionHighestBidderChange());
          break;
        }
        case NTFLANDAUCTIONWINNINGBID: {
          mergeNtfLandAuctionWinningBid(other.getNtfLandAuctionWinningBid());
          break;
        }
        case NTFLANDAUCTIONRESERVATION: {
          mergeNtfLandAuctionReservation(other.getNtfLandAuctionReservation());
          break;
        }
        case MSG_NOT_SET: {
          break;
        }
      }
      this.mergeUnknownFields(other.getUnknownFields());
      onChanged();
      return this;
    }

    @java.lang.Override
    public final boolean isInitialized() {
      return true;
    }

    @java.lang.Override
    public Builder mergeFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      if (extensionRegistry == null) {
        throw new java.lang.NullPointerException();
      }
      try {
        boolean done = false;
        while (!done) {
          int tag = input.readTag();
          switch (tag) {
            case 0:
              done = true;
              break;
            case 10: {
              input.readMessage(
                  getMessageTimeFieldBuilder().getBuilder(),
                  extensionRegistry);
              bitField0_ |= 0x00000001;
              break;
            } // case 10
            case 18: {
              messageSender_ = input.readStringRequireUtf8();
              bitField0_ |= 0x00000002;
              break;
            } // case 18
            case 26: {
              input.readMessage(
                  getChatFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 3;
              break;
            } // case 26
            case 34: {
              input.readMessage(
                  getKickReqFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 4;
              break;
            } // case 34
            case 42: {
              input.readMessage(
                  getKickResFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 5;
              break;
            } // case 42
            case 58: {
              input.readMessage(
                  getWhiteListUpdateNotiFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 7;
              break;
            } // case 58
            case 66: {
              input.readMessage(
                  getBlackListUpdateNotiFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 8;
              break;
            } // case 66
            case 74: {
              input.readMessage(
                  getInspectionReqFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 9;
              break;
            } // case 74
            case 82: {
              input.readMessage(
                  getChangeServerConfigReqFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 10;
              break;
            } // case 82
            case 90: {
              input.readMessage(
                  getAllKickNormalUserNotiFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 11;
              break;
            } // case 90
            case 98: {
              input.readMessage(
                  getAwsAutoScaleGroupOptionReqFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 12;
              break;
            } // case 98
            case 106: {
              input.readMessage(
                  getAwsAutoScaleGroupOptionResFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 13;
              break;
            } // case 106
            case 114: {
              input.readMessage(
                  getReceiveMailNotiFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 14;
              break;
            } // case 114
            case 122: {
              input.readMessage(
                  getExchangeMannequinDisplayItemNotiFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 15;
              break;
            } // case 122
            case 130: {
              input.readMessage(
                  getGetAwsAutoScaleOptionReqFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 16;
              break;
            } // case 130
            case 138: {
              input.readMessage(
                  getGetAwsAutoScaleOptionResFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 17;
              break;
            } // case 138
            case 146: {
              input.readMessage(
                  getReadyForDistroyReqFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 18;
              break;
            } // case 146
            case 154: {
              input.readMessage(
                  getLoginNotiToFriendFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 19;
              break;
            } // case 154
            case 162: {
              input.readMessage(
                  getLogoutNotiToFriendFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 20;
              break;
            } // case 162
            case 170: {
              input.readMessage(
                  getManagerServerActiveReqFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 21;
              break;
            } // case 170
            case 178: {
              input.readMessage(
                  getManagerServerActiveResFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 22;
              break;
            } // case 178
            case 186: {
              input.readMessage(
                  getReceiveInviteMyHomeNotiFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 23;
              break;
            } // case 186
            case 194: {
              input.readMessage(
                  getReplyInviteMyhomeNotiFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 24;
              break;
            } // case 194
            case 202: {
              input.readMessage(
                  getStateNotiToFriendFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 25;
              break;
            } // case 202
            case 210: {
              input.readMessage(
                  getFriendRequestNotiFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 26;
              break;
            } // case 210
            case 218: {
              input.readMessage(
                  getFriendAcceptNotiFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 27;
              break;
            } // case 218
            case 226: {
              input.readMessage(
                  getFriendDeleteNotiFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 28;
              break;
            } // case 226
            case 234: {
              input.readMessage(
                  getCancelFriendRequestNotiFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 29;
              break;
            } // case 234
            case 242: {
              input.readMessage(
                  getInvitePartyNotiFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 30;
              break;
            } // case 242
            case 250: {
              input.readMessage(
                  getReplyInvitePartyNotiFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 31;
              break;
            } // case 250
            case 266: {
              input.readMessage(
                  getJoinPartyMemberNotiFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 33;
              break;
            } // case 266
            case 274: {
              input.readMessage(
                  getLeavePartyMemberNotiFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 34;
              break;
            } // case 274
            case 282: {
              input.readMessage(
                  getChangePartyServerNameNotiFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 35;
              break;
            } // case 282
            case 298: {
              input.readMessage(
                  getChangePartyLeaderNotiFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 37;
              break;
            } // case 298
            case 306: {
              input.readMessage(
                  getExchangePartyNameNotiFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 38;
              break;
            } // case 306
            case 322: {
              input.readMessage(
                  getExchangePartyMemberMarkNotiFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 40;
              break;
            } // case 322
            case 330: {
              input.readMessage(
                  getBanPartyNotiFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 41;
              break;
            } // case 330
            case 338: {
              input.readMessage(
                  getSummonPartyMemberNotiFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 42;
              break;
            } // case 338
            case 346: {
              input.readMessage(
                  getReplySummonPartyMemberNotiFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 43;
              break;
            } // case 346
            case 354: {
              input.readMessage(
                  getNoticeChatNotiFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 44;
              break;
            } // case 354
            case 362: {
              input.readMessage(
                  getSystemMailNotiFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 45;
              break;
            } // case 362
            case 370: {
              input.readMessage(
                  getPartyVoteNotiFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 46;
              break;
            } // case 370
            case 378: {
              input.readMessage(
                  getReplyPartyVoteNotiFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 47;
              break;
            } // case 378
            case 386: {
              input.readMessage(
                  getPartyVoteResultNotiFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 48;
              break;
            } // case 386
            case 394: {
              input.readMessage(
                  getPartyInstanceInfoNotiFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 49;
              break;
            } // case 394
            case 402: {
              input.readMessage(
                  getSessionInfoNotiFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 50;
              break;
            } // case 402
            case 410: {
              input.readMessage(
                  getKickedFromFriendsMyHomeNotiFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 51;
              break;
            } // case 410
            case 426: {
              input.readMessage(
                  getCancelSummonPartyMemberNotiFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 53;
              break;
            } // case 426
            case 434: {
              input.readMessage(
                  getPartyMemberLocationNotiFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 54;
              break;
            } // case 434
            case 442: {
              input.readMessage(
                  getNtfFriendLeavingHomeFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 55;
              break;
            } // case 442
            case 450: {
              input.readMessage(
                  getNtfInvitePartyRecvResultFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 56;
              break;
            } // case 450
            case 458: {
              input.readMessage(
                  getNtfDestroyPartyFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 57;
              break;
            } // case 458
            case 466: {
              input.readMessage(
                  getReqReservationEnterToServerFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 58;
              break;
            } // case 466
            case 474: {
              input.readMessage(
                  getAckReservationEnterToServerFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 59;
              break;
            } // case 474
            case 482: {
              input.readMessage(
                  getNtfPartyChatFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 60;
              break;
            } // case 482
            case 490: {
              input.readMessage(
                  getNtfPartyInfoFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 61;
              break;
            } // case 490
            case 498: {
              input.readMessage(
                  getNtfReturnUserLogoutFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 62;
              break;
            } // case 498
            case 506: {
              input.readMessage(
                  getNtfClearPartySummonFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 63;
              break;
            } // case 506
            case 514: {
              input.readMessage(
                  getNtfCraftHelpFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 64;
              break;
            } // case 514
            case 522: {
              input.readMessage(
                  getReqReservationCancelToServerFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 65;
              break;
            } // case 522
            case 530: {
              input.readMessage(
                  getNtfExchangeMyhomeFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 66;
              break;
            } // case 530
            case 538: {
              input.readMessage(
                  getNtfUgcNpcRankRefreshFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 67;
              break;
            } // case 538
            case 546: {
              input.readMessage(
                  getNtfDeletePartyInviteSendFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 68;
              break;
            } // case 546
            case 554: {
              input.readMessage(
                  getNtfMyhomeHostEnterEditRoomFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 69;
              break;
            } // case 554
            case 562: {
              input.readMessage(
                  getNtfUserKickFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 70;
              break;
            } // case 562
            case 570: {
              input.readMessage(
                  getNtfMailSendFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 71;
              break;
            } // case 570
            case 578: {
              input.readMessage(
                  getNtfOperationSystemNoticeChatFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 72;
              break;
            } // case 578
            case 586: {
              input.readMessage(
                  getAckReservationCancelToServerFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 73;
              break;
            } // case 586
            case 594: {
              input.readMessage(
                  getNtfFarmingEndFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 74;
              break;
            } // case 594
            case 602: {
              input.readMessage(
                  getNtfRentFloorFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 75;
              break;
            } // case 602
            case 610: {
              input.readMessage(
                  getNtfModifyFloorLinkedInfosFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 76;
              break;
            } // case 610
            case 618: {
              input.readMessage(
                  getNtfBeaconCompactSyncFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 77;
              break;
            } // case 618
            case 626: {
              input.readMessage(
                  getReqCreateContentStorageFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 78;
              break;
            } // case 626
            case 634: {
              input.readMessage(
                  getAckCreateContentStorageFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 79;
              break;
            } // case 634
            case 642: {
              input.readMessage(
                  getNtfChangeCaliumStorageInfoFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 80;
              break;
            } // case 642
            case 650: {
              input.readMessage(
                  getNtfModifyLandInfoFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 81;
              break;
            } // case 650
            case 658: {
              input.readMessage(
                  getNtfModifyBuildingInfoFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 82;
              break;
            } // case 658
            case 666: {
              input.readMessage(
                  getNtfModifyBuildingProfitFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 83;
              break;
            } // case 666
            case 674: {
              input.readMessage(
                  getNtfLandAuctionHighestBidderChangeFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 84;
              break;
            } // case 674
            case 682: {
              input.readMessage(
                  getNtfLandAuctionWinningBidFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 85;
              break;
            } // case 682
            case 690: {
              input.readMessage(
                  getNtfLandAuctionReservationFieldBuilder().getBuilder(),
                  extensionRegistry);
              msgCase_ = 86;
              break;
            } // case 690
            default: {
              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                done = true; // was an endgroup tag
              }
              break;
            } // default:
          } // switch (tag)
        } // while (!done)
      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
        throw e.unwrapIOException();
      } finally {
        onChanged();
      } // finally
      return this;
    }
    private int msgCase_ = 0;
    private java.lang.Object msg_;
    public MsgCase
        getMsgCase() {
      return MsgCase.forNumber(
          msgCase_);
    }

    public Builder clearMsg() {
      msgCase_ = 0;
      msg_ = null;
      onChanged();
      return this;
    }

    private int bitField0_;
    private int bitField1_;
    private int bitField2_;

    private com.google.protobuf.Timestamp messageTime_;
    private com.google.protobuf.SingleFieldBuilderV3<
        com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> messageTimeBuilder_;
    /**
     * <code>.google.protobuf.Timestamp messageTime = 1;</code>
     * @return Whether the messageTime field is set.
     */
    public boolean hasMessageTime() {
      return ((bitField0_ & 0x00000001) != 0);
    }
    /**
     * <code>.google.protobuf.Timestamp messageTime = 1;</code>
     * @return The messageTime.
     */
    public com.google.protobuf.Timestamp getMessageTime() {
      if (messageTimeBuilder_ == null) {
        return messageTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : messageTime_;
      } else {
        return messageTimeBuilder_.getMessage();
      }
    }
    /**
     * <code>.google.protobuf.Timestamp messageTime = 1;</code>
     */
    public Builder setMessageTime(com.google.protobuf.Timestamp value) {
      if (messageTimeBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        messageTime_ = value;
      } else {
        messageTimeBuilder_.setMessage(value);
      }
      bitField0_ |= 0x00000001;
      onChanged();
      return this;
    }
    /**
     * <code>.google.protobuf.Timestamp messageTime = 1;</code>
     */
    public Builder setMessageTime(
        com.google.protobuf.Timestamp.Builder builderForValue) {
      if (messageTimeBuilder_ == null) {
        messageTime_ = builderForValue.build();
      } else {
        messageTimeBuilder_.setMessage(builderForValue.build());
      }
      bitField0_ |= 0x00000001;
      onChanged();
      return this;
    }
    /**
     * <code>.google.protobuf.Timestamp messageTime = 1;</code>
     */
    public Builder mergeMessageTime(com.google.protobuf.Timestamp value) {
      if (messageTimeBuilder_ == null) {
        if (((bitField0_ & 0x00000001) != 0) &&
          messageTime_ != null &&
          messageTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
          getMessageTimeBuilder().mergeFrom(value);
        } else {
          messageTime_ = value;
        }
      } else {
        messageTimeBuilder_.mergeFrom(value);
      }
      bitField0_ |= 0x00000001;
      onChanged();
      return this;
    }
    /**
     * <code>.google.protobuf.Timestamp messageTime = 1;</code>
     */
    public Builder clearMessageTime() {
      bitField0_ = (bitField0_ & ~0x00000001);
      messageTime_ = null;
      if (messageTimeBuilder_ != null) {
        messageTimeBuilder_.dispose();
        messageTimeBuilder_ = null;
      }
      onChanged();
      return this;
    }
    /**
     * <code>.google.protobuf.Timestamp messageTime = 1;</code>
     */
    public com.google.protobuf.Timestamp.Builder getMessageTimeBuilder() {
      bitField0_ |= 0x00000001;
      onChanged();
      return getMessageTimeFieldBuilder().getBuilder();
    }
    /**
     * <code>.google.protobuf.Timestamp messageTime = 1;</code>
     */
    public com.google.protobuf.TimestampOrBuilder getMessageTimeOrBuilder() {
      if (messageTimeBuilder_ != null) {
        return messageTimeBuilder_.getMessageOrBuilder();
      } else {
        return messageTime_ == null ?
            com.google.protobuf.Timestamp.getDefaultInstance() : messageTime_;
      }
    }
    /**
     * <code>.google.protobuf.Timestamp messageTime = 1;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> 
        getMessageTimeFieldBuilder() {
      if (messageTimeBuilder_ == null) {
        messageTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>(
                getMessageTime(),
                getParentForChildren(),
                isClean());
        messageTime_ = null;
      }
      return messageTimeBuilder_;
    }

    private java.lang.Object messageSender_ = "";
    /**
     * <code>string messageSender = 2;</code>
     * @return The messageSender.
     */
    public java.lang.String getMessageSender() {
      java.lang.Object ref = messageSender_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        messageSender_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * <code>string messageSender = 2;</code>
     * @return The bytes for messageSender.
     */
    public com.google.protobuf.ByteString
        getMessageSenderBytes() {
      java.lang.Object ref = messageSender_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        messageSender_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * <code>string messageSender = 2;</code>
     * @param value The messageSender to set.
     * @return This builder for chaining.
     */
    public Builder setMessageSender(
        java.lang.String value) {
      if (value == null) { throw new NullPointerException(); }
      messageSender_ = value;
      bitField0_ |= 0x00000002;
      onChanged();
      return this;
    }
    /**
     * <code>string messageSender = 2;</code>
     * @return This builder for chaining.
     */
    public Builder clearMessageSender() {
      messageSender_ = getDefaultInstance().getMessageSender();
      bitField0_ = (bitField0_ & ~0x00000002);
      onChanged();
      return this;
    }
    /**
     * <code>string messageSender = 2;</code>
     * @param value The bytes for messageSender to set.
     * @return This builder for chaining.
     */
    public Builder setMessageSenderBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) { throw new NullPointerException(); }
      checkByteStringIsUtf8(value);
      messageSender_ = value;
      bitField0_ |= 0x00000002;
      onChanged();
      return this;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChatOrBuilder> chatBuilder_;
    /**
     * <code>.ServerMessage.Chat chat = 3;</code>
     * @return Whether the chat field is set.
     */
    @java.lang.Override
    public boolean hasChat() {
      return msgCase_ == 3;
    }
    /**
     * <code>.ServerMessage.Chat chat = 3;</code>
     * @return The chat.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat getChat() {
      if (chatBuilder_ == null) {
        if (msgCase_ == 3) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat.getDefaultInstance();
      } else {
        if (msgCase_ == 3) {
          return chatBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.Chat chat = 3;</code>
     */
    public Builder setChat(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat value) {
      if (chatBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        chatBuilder_.setMessage(value);
      }
      msgCase_ = 3;
      return this;
    }
    /**
     * <code>.ServerMessage.Chat chat = 3;</code>
     */
    public Builder setChat(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat.Builder builderForValue) {
      if (chatBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        chatBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 3;
      return this;
    }
    /**
     * <code>.ServerMessage.Chat chat = 3;</code>
     */
    public Builder mergeChat(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat value) {
      if (chatBuilder_ == null) {
        if (msgCase_ == 3 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 3) {
          chatBuilder_.mergeFrom(value);
        } else {
          chatBuilder_.setMessage(value);
        }
      }
      msgCase_ = 3;
      return this;
    }
    /**
     * <code>.ServerMessage.Chat chat = 3;</code>
     */
    public Builder clearChat() {
      if (chatBuilder_ == null) {
        if (msgCase_ == 3) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 3) {
          msgCase_ = 0;
          msg_ = null;
        }
        chatBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.Chat chat = 3;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat.Builder getChatBuilder() {
      return getChatFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.Chat chat = 3;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChatOrBuilder getChatOrBuilder() {
      if ((msgCase_ == 3) && (chatBuilder_ != null)) {
        return chatBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 3) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.Chat chat = 3;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChatOrBuilder> 
        getChatFieldBuilder() {
      if (chatBuilder_ == null) {
        if (!(msgCase_ == 3)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat.getDefaultInstance();
        }
        chatBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChatOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.Chat) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 3;
      onChanged();
      return chatBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReqOrBuilder> kickReqBuilder_;
    /**
     * <code>.ServerMessage.KickReq kickReq = 4;</code>
     * @return Whether the kickReq field is set.
     */
    @java.lang.Override
    public boolean hasKickReq() {
      return msgCase_ == 4;
    }
    /**
     * <code>.ServerMessage.KickReq kickReq = 4;</code>
     * @return The kickReq.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq getKickReq() {
      if (kickReqBuilder_ == null) {
        if (msgCase_ == 4) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq.getDefaultInstance();
      } else {
        if (msgCase_ == 4) {
          return kickReqBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.KickReq kickReq = 4;</code>
     */
    public Builder setKickReq(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq value) {
      if (kickReqBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        kickReqBuilder_.setMessage(value);
      }
      msgCase_ = 4;
      return this;
    }
    /**
     * <code>.ServerMessage.KickReq kickReq = 4;</code>
     */
    public Builder setKickReq(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq.Builder builderForValue) {
      if (kickReqBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        kickReqBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 4;
      return this;
    }
    /**
     * <code>.ServerMessage.KickReq kickReq = 4;</code>
     */
    public Builder mergeKickReq(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq value) {
      if (kickReqBuilder_ == null) {
        if (msgCase_ == 4 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 4) {
          kickReqBuilder_.mergeFrom(value);
        } else {
          kickReqBuilder_.setMessage(value);
        }
      }
      msgCase_ = 4;
      return this;
    }
    /**
     * <code>.ServerMessage.KickReq kickReq = 4;</code>
     */
    public Builder clearKickReq() {
      if (kickReqBuilder_ == null) {
        if (msgCase_ == 4) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 4) {
          msgCase_ = 0;
          msg_ = null;
        }
        kickReqBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.KickReq kickReq = 4;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq.Builder getKickReqBuilder() {
      return getKickReqFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.KickReq kickReq = 4;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReqOrBuilder getKickReqOrBuilder() {
      if ((msgCase_ == 4) && (kickReqBuilder_ != null)) {
        return kickReqBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 4) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.KickReq kickReq = 4;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReqOrBuilder> 
        getKickReqFieldBuilder() {
      if (kickReqBuilder_ == null) {
        if (!(msgCase_ == 4)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq.getDefaultInstance();
        }
        kickReqBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReqOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickReq) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 4;
      onChanged();
      return kickReqBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickResOrBuilder> kickResBuilder_;
    /**
     * <code>.ServerMessage.KickRes kickRes = 5;</code>
     * @return Whether the kickRes field is set.
     */
    @java.lang.Override
    public boolean hasKickRes() {
      return msgCase_ == 5;
    }
    /**
     * <code>.ServerMessage.KickRes kickRes = 5;</code>
     * @return The kickRes.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes getKickRes() {
      if (kickResBuilder_ == null) {
        if (msgCase_ == 5) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes.getDefaultInstance();
      } else {
        if (msgCase_ == 5) {
          return kickResBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.KickRes kickRes = 5;</code>
     */
    public Builder setKickRes(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes value) {
      if (kickResBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        kickResBuilder_.setMessage(value);
      }
      msgCase_ = 5;
      return this;
    }
    /**
     * <code>.ServerMessage.KickRes kickRes = 5;</code>
     */
    public Builder setKickRes(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes.Builder builderForValue) {
      if (kickResBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        kickResBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 5;
      return this;
    }
    /**
     * <code>.ServerMessage.KickRes kickRes = 5;</code>
     */
    public Builder mergeKickRes(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes value) {
      if (kickResBuilder_ == null) {
        if (msgCase_ == 5 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 5) {
          kickResBuilder_.mergeFrom(value);
        } else {
          kickResBuilder_.setMessage(value);
        }
      }
      msgCase_ = 5;
      return this;
    }
    /**
     * <code>.ServerMessage.KickRes kickRes = 5;</code>
     */
    public Builder clearKickRes() {
      if (kickResBuilder_ == null) {
        if (msgCase_ == 5) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 5) {
          msgCase_ = 0;
          msg_ = null;
        }
        kickResBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.KickRes kickRes = 5;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes.Builder getKickResBuilder() {
      return getKickResFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.KickRes kickRes = 5;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickResOrBuilder getKickResOrBuilder() {
      if ((msgCase_ == 5) && (kickResBuilder_ != null)) {
        return kickResBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 5) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.KickRes kickRes = 5;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickResOrBuilder> 
        getKickResFieldBuilder() {
      if (kickResBuilder_ == null) {
        if (!(msgCase_ == 5)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes.getDefaultInstance();
        }
        kickResBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickResOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickRes) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 5;
      onChanged();
      return kickResBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNotiOrBuilder> whiteListUpdateNotiBuilder_;
    /**
     * <code>.ServerMessage.WhiteListUpdateNoti whiteListUpdateNoti = 7;</code>
     * @return Whether the whiteListUpdateNoti field is set.
     */
    @java.lang.Override
    public boolean hasWhiteListUpdateNoti() {
      return msgCase_ == 7;
    }
    /**
     * <code>.ServerMessage.WhiteListUpdateNoti whiteListUpdateNoti = 7;</code>
     * @return The whiteListUpdateNoti.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti getWhiteListUpdateNoti() {
      if (whiteListUpdateNotiBuilder_ == null) {
        if (msgCase_ == 7) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti.getDefaultInstance();
      } else {
        if (msgCase_ == 7) {
          return whiteListUpdateNotiBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.WhiteListUpdateNoti whiteListUpdateNoti = 7;</code>
     */
    public Builder setWhiteListUpdateNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti value) {
      if (whiteListUpdateNotiBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        whiteListUpdateNotiBuilder_.setMessage(value);
      }
      msgCase_ = 7;
      return this;
    }
    /**
     * <code>.ServerMessage.WhiteListUpdateNoti whiteListUpdateNoti = 7;</code>
     */
    public Builder setWhiteListUpdateNoti(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti.Builder builderForValue) {
      if (whiteListUpdateNotiBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        whiteListUpdateNotiBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 7;
      return this;
    }
    /**
     * <code>.ServerMessage.WhiteListUpdateNoti whiteListUpdateNoti = 7;</code>
     */
    public Builder mergeWhiteListUpdateNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti value) {
      if (whiteListUpdateNotiBuilder_ == null) {
        if (msgCase_ == 7 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 7) {
          whiteListUpdateNotiBuilder_.mergeFrom(value);
        } else {
          whiteListUpdateNotiBuilder_.setMessage(value);
        }
      }
      msgCase_ = 7;
      return this;
    }
    /**
     * <code>.ServerMessage.WhiteListUpdateNoti whiteListUpdateNoti = 7;</code>
     */
    public Builder clearWhiteListUpdateNoti() {
      if (whiteListUpdateNotiBuilder_ == null) {
        if (msgCase_ == 7) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 7) {
          msgCase_ = 0;
          msg_ = null;
        }
        whiteListUpdateNotiBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.WhiteListUpdateNoti whiteListUpdateNoti = 7;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti.Builder getWhiteListUpdateNotiBuilder() {
      return getWhiteListUpdateNotiFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.WhiteListUpdateNoti whiteListUpdateNoti = 7;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNotiOrBuilder getWhiteListUpdateNotiOrBuilder() {
      if ((msgCase_ == 7) && (whiteListUpdateNotiBuilder_ != null)) {
        return whiteListUpdateNotiBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 7) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.WhiteListUpdateNoti whiteListUpdateNoti = 7;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNotiOrBuilder> 
        getWhiteListUpdateNotiFieldBuilder() {
      if (whiteListUpdateNotiBuilder_ == null) {
        if (!(msgCase_ == 7)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti.getDefaultInstance();
        }
        whiteListUpdateNotiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNotiOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.WhiteListUpdateNoti) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 7;
      onChanged();
      return whiteListUpdateNotiBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNotiOrBuilder> blackListUpdateNotiBuilder_;
    /**
     * <code>.ServerMessage.BlackListUpdateNoti blackListUpdateNoti = 8;</code>
     * @return Whether the blackListUpdateNoti field is set.
     */
    @java.lang.Override
    public boolean hasBlackListUpdateNoti() {
      return msgCase_ == 8;
    }
    /**
     * <code>.ServerMessage.BlackListUpdateNoti blackListUpdateNoti = 8;</code>
     * @return The blackListUpdateNoti.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti getBlackListUpdateNoti() {
      if (blackListUpdateNotiBuilder_ == null) {
        if (msgCase_ == 8) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti.getDefaultInstance();
      } else {
        if (msgCase_ == 8) {
          return blackListUpdateNotiBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.BlackListUpdateNoti blackListUpdateNoti = 8;</code>
     */
    public Builder setBlackListUpdateNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti value) {
      if (blackListUpdateNotiBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        blackListUpdateNotiBuilder_.setMessage(value);
      }
      msgCase_ = 8;
      return this;
    }
    /**
     * <code>.ServerMessage.BlackListUpdateNoti blackListUpdateNoti = 8;</code>
     */
    public Builder setBlackListUpdateNoti(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti.Builder builderForValue) {
      if (blackListUpdateNotiBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        blackListUpdateNotiBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 8;
      return this;
    }
    /**
     * <code>.ServerMessage.BlackListUpdateNoti blackListUpdateNoti = 8;</code>
     */
    public Builder mergeBlackListUpdateNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti value) {
      if (blackListUpdateNotiBuilder_ == null) {
        if (msgCase_ == 8 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 8) {
          blackListUpdateNotiBuilder_.mergeFrom(value);
        } else {
          blackListUpdateNotiBuilder_.setMessage(value);
        }
      }
      msgCase_ = 8;
      return this;
    }
    /**
     * <code>.ServerMessage.BlackListUpdateNoti blackListUpdateNoti = 8;</code>
     */
    public Builder clearBlackListUpdateNoti() {
      if (blackListUpdateNotiBuilder_ == null) {
        if (msgCase_ == 8) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 8) {
          msgCase_ = 0;
          msg_ = null;
        }
        blackListUpdateNotiBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.BlackListUpdateNoti blackListUpdateNoti = 8;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti.Builder getBlackListUpdateNotiBuilder() {
      return getBlackListUpdateNotiFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.BlackListUpdateNoti blackListUpdateNoti = 8;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNotiOrBuilder getBlackListUpdateNotiOrBuilder() {
      if ((msgCase_ == 8) && (blackListUpdateNotiBuilder_ != null)) {
        return blackListUpdateNotiBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 8) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.BlackListUpdateNoti blackListUpdateNoti = 8;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNotiOrBuilder> 
        getBlackListUpdateNotiFieldBuilder() {
      if (blackListUpdateNotiBuilder_ == null) {
        if (!(msgCase_ == 8)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti.getDefaultInstance();
        }
        blackListUpdateNotiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNotiOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BlackListUpdateNoti) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 8;
      onChanged();
      return blackListUpdateNotiBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReqOrBuilder> inspectionReqBuilder_;
    /**
     * <code>.ServerMessage.InspectionReq inspectionReq = 9;</code>
     * @return Whether the inspectionReq field is set.
     */
    @java.lang.Override
    public boolean hasInspectionReq() {
      return msgCase_ == 9;
    }
    /**
     * <code>.ServerMessage.InspectionReq inspectionReq = 9;</code>
     * @return The inspectionReq.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq getInspectionReq() {
      if (inspectionReqBuilder_ == null) {
        if (msgCase_ == 9) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq.getDefaultInstance();
      } else {
        if (msgCase_ == 9) {
          return inspectionReqBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.InspectionReq inspectionReq = 9;</code>
     */
    public Builder setInspectionReq(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq value) {
      if (inspectionReqBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        inspectionReqBuilder_.setMessage(value);
      }
      msgCase_ = 9;
      return this;
    }
    /**
     * <code>.ServerMessage.InspectionReq inspectionReq = 9;</code>
     */
    public Builder setInspectionReq(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq.Builder builderForValue) {
      if (inspectionReqBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        inspectionReqBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 9;
      return this;
    }
    /**
     * <code>.ServerMessage.InspectionReq inspectionReq = 9;</code>
     */
    public Builder mergeInspectionReq(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq value) {
      if (inspectionReqBuilder_ == null) {
        if (msgCase_ == 9 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 9) {
          inspectionReqBuilder_.mergeFrom(value);
        } else {
          inspectionReqBuilder_.setMessage(value);
        }
      }
      msgCase_ = 9;
      return this;
    }
    /**
     * <code>.ServerMessage.InspectionReq inspectionReq = 9;</code>
     */
    public Builder clearInspectionReq() {
      if (inspectionReqBuilder_ == null) {
        if (msgCase_ == 9) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 9) {
          msgCase_ = 0;
          msg_ = null;
        }
        inspectionReqBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.InspectionReq inspectionReq = 9;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq.Builder getInspectionReqBuilder() {
      return getInspectionReqFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.InspectionReq inspectionReq = 9;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReqOrBuilder getInspectionReqOrBuilder() {
      if ((msgCase_ == 9) && (inspectionReqBuilder_ != null)) {
        return inspectionReqBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 9) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.InspectionReq inspectionReq = 9;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReqOrBuilder> 
        getInspectionReqFieldBuilder() {
      if (inspectionReqBuilder_ == null) {
        if (!(msgCase_ == 9)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq.getDefaultInstance();
        }
        inspectionReqBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReqOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InspectionReq) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 9;
      onChanged();
      return inspectionReqBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReqOrBuilder> changeServerConfigReqBuilder_;
    /**
     * <code>.ServerMessage.ChangeServerConfigReq changeServerConfigReq = 10;</code>
     * @return Whether the changeServerConfigReq field is set.
     */
    @java.lang.Override
    public boolean hasChangeServerConfigReq() {
      return msgCase_ == 10;
    }
    /**
     * <code>.ServerMessage.ChangeServerConfigReq changeServerConfigReq = 10;</code>
     * @return The changeServerConfigReq.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq getChangeServerConfigReq() {
      if (changeServerConfigReqBuilder_ == null) {
        if (msgCase_ == 10) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq.getDefaultInstance();
      } else {
        if (msgCase_ == 10) {
          return changeServerConfigReqBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.ChangeServerConfigReq changeServerConfigReq = 10;</code>
     */
    public Builder setChangeServerConfigReq(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq value) {
      if (changeServerConfigReqBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        changeServerConfigReqBuilder_.setMessage(value);
      }
      msgCase_ = 10;
      return this;
    }
    /**
     * <code>.ServerMessage.ChangeServerConfigReq changeServerConfigReq = 10;</code>
     */
    public Builder setChangeServerConfigReq(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq.Builder builderForValue) {
      if (changeServerConfigReqBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        changeServerConfigReqBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 10;
      return this;
    }
    /**
     * <code>.ServerMessage.ChangeServerConfigReq changeServerConfigReq = 10;</code>
     */
    public Builder mergeChangeServerConfigReq(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq value) {
      if (changeServerConfigReqBuilder_ == null) {
        if (msgCase_ == 10 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 10) {
          changeServerConfigReqBuilder_.mergeFrom(value);
        } else {
          changeServerConfigReqBuilder_.setMessage(value);
        }
      }
      msgCase_ = 10;
      return this;
    }
    /**
     * <code>.ServerMessage.ChangeServerConfigReq changeServerConfigReq = 10;</code>
     */
    public Builder clearChangeServerConfigReq() {
      if (changeServerConfigReqBuilder_ == null) {
        if (msgCase_ == 10) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 10) {
          msgCase_ = 0;
          msg_ = null;
        }
        changeServerConfigReqBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.ChangeServerConfigReq changeServerConfigReq = 10;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq.Builder getChangeServerConfigReqBuilder() {
      return getChangeServerConfigReqFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.ChangeServerConfigReq changeServerConfigReq = 10;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReqOrBuilder getChangeServerConfigReqOrBuilder() {
      if ((msgCase_ == 10) && (changeServerConfigReqBuilder_ != null)) {
        return changeServerConfigReqBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 10) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.ChangeServerConfigReq changeServerConfigReq = 10;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReqOrBuilder> 
        getChangeServerConfigReqFieldBuilder() {
      if (changeServerConfigReqBuilder_ == null) {
        if (!(msgCase_ == 10)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq.getDefaultInstance();
        }
        changeServerConfigReqBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReqOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangeServerConfigReq) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 10;
      onChanged();
      return changeServerConfigReqBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNotiOrBuilder> allKickNormalUserNotiBuilder_;
    /**
     * <code>.ServerMessage.AllKickNormalUserNoti allKickNormalUserNoti = 11;</code>
     * @return Whether the allKickNormalUserNoti field is set.
     */
    @java.lang.Override
    public boolean hasAllKickNormalUserNoti() {
      return msgCase_ == 11;
    }
    /**
     * <code>.ServerMessage.AllKickNormalUserNoti allKickNormalUserNoti = 11;</code>
     * @return The allKickNormalUserNoti.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti getAllKickNormalUserNoti() {
      if (allKickNormalUserNotiBuilder_ == null) {
        if (msgCase_ == 11) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti.getDefaultInstance();
      } else {
        if (msgCase_ == 11) {
          return allKickNormalUserNotiBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.AllKickNormalUserNoti allKickNormalUserNoti = 11;</code>
     */
    public Builder setAllKickNormalUserNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti value) {
      if (allKickNormalUserNotiBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        allKickNormalUserNotiBuilder_.setMessage(value);
      }
      msgCase_ = 11;
      return this;
    }
    /**
     * <code>.ServerMessage.AllKickNormalUserNoti allKickNormalUserNoti = 11;</code>
     */
    public Builder setAllKickNormalUserNoti(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti.Builder builderForValue) {
      if (allKickNormalUserNotiBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        allKickNormalUserNotiBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 11;
      return this;
    }
    /**
     * <code>.ServerMessage.AllKickNormalUserNoti allKickNormalUserNoti = 11;</code>
     */
    public Builder mergeAllKickNormalUserNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti value) {
      if (allKickNormalUserNotiBuilder_ == null) {
        if (msgCase_ == 11 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 11) {
          allKickNormalUserNotiBuilder_.mergeFrom(value);
        } else {
          allKickNormalUserNotiBuilder_.setMessage(value);
        }
      }
      msgCase_ = 11;
      return this;
    }
    /**
     * <code>.ServerMessage.AllKickNormalUserNoti allKickNormalUserNoti = 11;</code>
     */
    public Builder clearAllKickNormalUserNoti() {
      if (allKickNormalUserNotiBuilder_ == null) {
        if (msgCase_ == 11) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 11) {
          msgCase_ = 0;
          msg_ = null;
        }
        allKickNormalUserNotiBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.AllKickNormalUserNoti allKickNormalUserNoti = 11;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti.Builder getAllKickNormalUserNotiBuilder() {
      return getAllKickNormalUserNotiFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.AllKickNormalUserNoti allKickNormalUserNoti = 11;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNotiOrBuilder getAllKickNormalUserNotiOrBuilder() {
      if ((msgCase_ == 11) && (allKickNormalUserNotiBuilder_ != null)) {
        return allKickNormalUserNotiBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 11) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.AllKickNormalUserNoti allKickNormalUserNoti = 11;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNotiOrBuilder> 
        getAllKickNormalUserNotiFieldBuilder() {
      if (allKickNormalUserNotiBuilder_ == null) {
        if (!(msgCase_ == 11)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti.getDefaultInstance();
        }
        allKickNormalUserNotiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNotiOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AllKickNormalUserNoti) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 11;
      onChanged();
      return allKickNormalUserNotiBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReqOrBuilder> awsAutoScaleGroupOptionReqBuilder_;
    /**
     * <code>.ServerMessage.AwsAutoScaleGroupOptionReq awsAutoScaleGroupOptionReq = 12;</code>
     * @return Whether the awsAutoScaleGroupOptionReq field is set.
     */
    @java.lang.Override
    public boolean hasAwsAutoScaleGroupOptionReq() {
      return msgCase_ == 12;
    }
    /**
     * <code>.ServerMessage.AwsAutoScaleGroupOptionReq awsAutoScaleGroupOptionReq = 12;</code>
     * @return The awsAutoScaleGroupOptionReq.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq getAwsAutoScaleGroupOptionReq() {
      if (awsAutoScaleGroupOptionReqBuilder_ == null) {
        if (msgCase_ == 12) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq.getDefaultInstance();
      } else {
        if (msgCase_ == 12) {
          return awsAutoScaleGroupOptionReqBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.AwsAutoScaleGroupOptionReq awsAutoScaleGroupOptionReq = 12;</code>
     */
    public Builder setAwsAutoScaleGroupOptionReq(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq value) {
      if (awsAutoScaleGroupOptionReqBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        awsAutoScaleGroupOptionReqBuilder_.setMessage(value);
      }
      msgCase_ = 12;
      return this;
    }
    /**
     * <code>.ServerMessage.AwsAutoScaleGroupOptionReq awsAutoScaleGroupOptionReq = 12;</code>
     */
    public Builder setAwsAutoScaleGroupOptionReq(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq.Builder builderForValue) {
      if (awsAutoScaleGroupOptionReqBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        awsAutoScaleGroupOptionReqBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 12;
      return this;
    }
    /**
     * <code>.ServerMessage.AwsAutoScaleGroupOptionReq awsAutoScaleGroupOptionReq = 12;</code>
     */
    public Builder mergeAwsAutoScaleGroupOptionReq(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq value) {
      if (awsAutoScaleGroupOptionReqBuilder_ == null) {
        if (msgCase_ == 12 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 12) {
          awsAutoScaleGroupOptionReqBuilder_.mergeFrom(value);
        } else {
          awsAutoScaleGroupOptionReqBuilder_.setMessage(value);
        }
      }
      msgCase_ = 12;
      return this;
    }
    /**
     * <code>.ServerMessage.AwsAutoScaleGroupOptionReq awsAutoScaleGroupOptionReq = 12;</code>
     */
    public Builder clearAwsAutoScaleGroupOptionReq() {
      if (awsAutoScaleGroupOptionReqBuilder_ == null) {
        if (msgCase_ == 12) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 12) {
          msgCase_ = 0;
          msg_ = null;
        }
        awsAutoScaleGroupOptionReqBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.AwsAutoScaleGroupOptionReq awsAutoScaleGroupOptionReq = 12;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq.Builder getAwsAutoScaleGroupOptionReqBuilder() {
      return getAwsAutoScaleGroupOptionReqFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.AwsAutoScaleGroupOptionReq awsAutoScaleGroupOptionReq = 12;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReqOrBuilder getAwsAutoScaleGroupOptionReqOrBuilder() {
      if ((msgCase_ == 12) && (awsAutoScaleGroupOptionReqBuilder_ != null)) {
        return awsAutoScaleGroupOptionReqBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 12) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.AwsAutoScaleGroupOptionReq awsAutoScaleGroupOptionReq = 12;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReqOrBuilder> 
        getAwsAutoScaleGroupOptionReqFieldBuilder() {
      if (awsAutoScaleGroupOptionReqBuilder_ == null) {
        if (!(msgCase_ == 12)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq.getDefaultInstance();
        }
        awsAutoScaleGroupOptionReqBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReqOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionReq) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 12;
      onChanged();
      return awsAutoScaleGroupOptionReqBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionResOrBuilder> awsAutoScaleGroupOptionResBuilder_;
    /**
     * <code>.ServerMessage.AwsAutoScaleGroupOptionRes awsAutoScaleGroupOptionRes = 13;</code>
     * @return Whether the awsAutoScaleGroupOptionRes field is set.
     */
    @java.lang.Override
    public boolean hasAwsAutoScaleGroupOptionRes() {
      return msgCase_ == 13;
    }
    /**
     * <code>.ServerMessage.AwsAutoScaleGroupOptionRes awsAutoScaleGroupOptionRes = 13;</code>
     * @return The awsAutoScaleGroupOptionRes.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes getAwsAutoScaleGroupOptionRes() {
      if (awsAutoScaleGroupOptionResBuilder_ == null) {
        if (msgCase_ == 13) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes.getDefaultInstance();
      } else {
        if (msgCase_ == 13) {
          return awsAutoScaleGroupOptionResBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.AwsAutoScaleGroupOptionRes awsAutoScaleGroupOptionRes = 13;</code>
     */
    public Builder setAwsAutoScaleGroupOptionRes(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes value) {
      if (awsAutoScaleGroupOptionResBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        awsAutoScaleGroupOptionResBuilder_.setMessage(value);
      }
      msgCase_ = 13;
      return this;
    }
    /**
     * <code>.ServerMessage.AwsAutoScaleGroupOptionRes awsAutoScaleGroupOptionRes = 13;</code>
     */
    public Builder setAwsAutoScaleGroupOptionRes(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes.Builder builderForValue) {
      if (awsAutoScaleGroupOptionResBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        awsAutoScaleGroupOptionResBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 13;
      return this;
    }
    /**
     * <code>.ServerMessage.AwsAutoScaleGroupOptionRes awsAutoScaleGroupOptionRes = 13;</code>
     */
    public Builder mergeAwsAutoScaleGroupOptionRes(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes value) {
      if (awsAutoScaleGroupOptionResBuilder_ == null) {
        if (msgCase_ == 13 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 13) {
          awsAutoScaleGroupOptionResBuilder_.mergeFrom(value);
        } else {
          awsAutoScaleGroupOptionResBuilder_.setMessage(value);
        }
      }
      msgCase_ = 13;
      return this;
    }
    /**
     * <code>.ServerMessage.AwsAutoScaleGroupOptionRes awsAutoScaleGroupOptionRes = 13;</code>
     */
    public Builder clearAwsAutoScaleGroupOptionRes() {
      if (awsAutoScaleGroupOptionResBuilder_ == null) {
        if (msgCase_ == 13) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 13) {
          msgCase_ = 0;
          msg_ = null;
        }
        awsAutoScaleGroupOptionResBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.AwsAutoScaleGroupOptionRes awsAutoScaleGroupOptionRes = 13;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes.Builder getAwsAutoScaleGroupOptionResBuilder() {
      return getAwsAutoScaleGroupOptionResFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.AwsAutoScaleGroupOptionRes awsAutoScaleGroupOptionRes = 13;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionResOrBuilder getAwsAutoScaleGroupOptionResOrBuilder() {
      if ((msgCase_ == 13) && (awsAutoScaleGroupOptionResBuilder_ != null)) {
        return awsAutoScaleGroupOptionResBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 13) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.AwsAutoScaleGroupOptionRes awsAutoScaleGroupOptionRes = 13;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionResOrBuilder> 
        getAwsAutoScaleGroupOptionResFieldBuilder() {
      if (awsAutoScaleGroupOptionResBuilder_ == null) {
        if (!(msgCase_ == 13)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes.getDefaultInstance();
        }
        awsAutoScaleGroupOptionResBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionResOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.AwsAutoScaleGroupOptionRes) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 13;
      onChanged();
      return awsAutoScaleGroupOptionResBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNotiOrBuilder> receiveMailNotiBuilder_;
    /**
     * <code>.ServerMessage.ReceiveMailNoti receiveMailNoti = 14;</code>
     * @return Whether the receiveMailNoti field is set.
     */
    @java.lang.Override
    public boolean hasReceiveMailNoti() {
      return msgCase_ == 14;
    }
    /**
     * <code>.ServerMessage.ReceiveMailNoti receiveMailNoti = 14;</code>
     * @return The receiveMailNoti.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti getReceiveMailNoti() {
      if (receiveMailNotiBuilder_ == null) {
        if (msgCase_ == 14) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti.getDefaultInstance();
      } else {
        if (msgCase_ == 14) {
          return receiveMailNotiBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.ReceiveMailNoti receiveMailNoti = 14;</code>
     */
    public Builder setReceiveMailNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti value) {
      if (receiveMailNotiBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        receiveMailNotiBuilder_.setMessage(value);
      }
      msgCase_ = 14;
      return this;
    }
    /**
     * <code>.ServerMessage.ReceiveMailNoti receiveMailNoti = 14;</code>
     */
    public Builder setReceiveMailNoti(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti.Builder builderForValue) {
      if (receiveMailNotiBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        receiveMailNotiBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 14;
      return this;
    }
    /**
     * <code>.ServerMessage.ReceiveMailNoti receiveMailNoti = 14;</code>
     */
    public Builder mergeReceiveMailNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti value) {
      if (receiveMailNotiBuilder_ == null) {
        if (msgCase_ == 14 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 14) {
          receiveMailNotiBuilder_.mergeFrom(value);
        } else {
          receiveMailNotiBuilder_.setMessage(value);
        }
      }
      msgCase_ = 14;
      return this;
    }
    /**
     * <code>.ServerMessage.ReceiveMailNoti receiveMailNoti = 14;</code>
     */
    public Builder clearReceiveMailNoti() {
      if (receiveMailNotiBuilder_ == null) {
        if (msgCase_ == 14) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 14) {
          msgCase_ = 0;
          msg_ = null;
        }
        receiveMailNotiBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.ReceiveMailNoti receiveMailNoti = 14;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti.Builder getReceiveMailNotiBuilder() {
      return getReceiveMailNotiFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.ReceiveMailNoti receiveMailNoti = 14;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNotiOrBuilder getReceiveMailNotiOrBuilder() {
      if ((msgCase_ == 14) && (receiveMailNotiBuilder_ != null)) {
        return receiveMailNotiBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 14) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.ReceiveMailNoti receiveMailNoti = 14;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNotiOrBuilder> 
        getReceiveMailNotiFieldBuilder() {
      if (receiveMailNotiBuilder_ == null) {
        if (!(msgCase_ == 14)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti.getDefaultInstance();
        }
        receiveMailNotiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNotiOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveMailNoti) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 14;
      onChanged();
      return receiveMailNotiBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNotiOrBuilder> exchangeMannequinDisplayItemNotiBuilder_;
    /**
     * <code>.ServerMessage.ExchangeMannequinDisplayItemNoti exchangeMannequinDisplayItemNoti = 15;</code>
     * @return Whether the exchangeMannequinDisplayItemNoti field is set.
     */
    @java.lang.Override
    public boolean hasExchangeMannequinDisplayItemNoti() {
      return msgCase_ == 15;
    }
    /**
     * <code>.ServerMessage.ExchangeMannequinDisplayItemNoti exchangeMannequinDisplayItemNoti = 15;</code>
     * @return The exchangeMannequinDisplayItemNoti.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti getExchangeMannequinDisplayItemNoti() {
      if (exchangeMannequinDisplayItemNotiBuilder_ == null) {
        if (msgCase_ == 15) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti.getDefaultInstance();
      } else {
        if (msgCase_ == 15) {
          return exchangeMannequinDisplayItemNotiBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.ExchangeMannequinDisplayItemNoti exchangeMannequinDisplayItemNoti = 15;</code>
     */
    public Builder setExchangeMannequinDisplayItemNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti value) {
      if (exchangeMannequinDisplayItemNotiBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        exchangeMannequinDisplayItemNotiBuilder_.setMessage(value);
      }
      msgCase_ = 15;
      return this;
    }
    /**
     * <code>.ServerMessage.ExchangeMannequinDisplayItemNoti exchangeMannequinDisplayItemNoti = 15;</code>
     */
    public Builder setExchangeMannequinDisplayItemNoti(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti.Builder builderForValue) {
      if (exchangeMannequinDisplayItemNotiBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        exchangeMannequinDisplayItemNotiBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 15;
      return this;
    }
    /**
     * <code>.ServerMessage.ExchangeMannequinDisplayItemNoti exchangeMannequinDisplayItemNoti = 15;</code>
     */
    public Builder mergeExchangeMannequinDisplayItemNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti value) {
      if (exchangeMannequinDisplayItemNotiBuilder_ == null) {
        if (msgCase_ == 15 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 15) {
          exchangeMannequinDisplayItemNotiBuilder_.mergeFrom(value);
        } else {
          exchangeMannequinDisplayItemNotiBuilder_.setMessage(value);
        }
      }
      msgCase_ = 15;
      return this;
    }
    /**
     * <code>.ServerMessage.ExchangeMannequinDisplayItemNoti exchangeMannequinDisplayItemNoti = 15;</code>
     */
    public Builder clearExchangeMannequinDisplayItemNoti() {
      if (exchangeMannequinDisplayItemNotiBuilder_ == null) {
        if (msgCase_ == 15) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 15) {
          msgCase_ = 0;
          msg_ = null;
        }
        exchangeMannequinDisplayItemNotiBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.ExchangeMannequinDisplayItemNoti exchangeMannequinDisplayItemNoti = 15;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti.Builder getExchangeMannequinDisplayItemNotiBuilder() {
      return getExchangeMannequinDisplayItemNotiFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.ExchangeMannequinDisplayItemNoti exchangeMannequinDisplayItemNoti = 15;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNotiOrBuilder getExchangeMannequinDisplayItemNotiOrBuilder() {
      if ((msgCase_ == 15) && (exchangeMannequinDisplayItemNotiBuilder_ != null)) {
        return exchangeMannequinDisplayItemNotiBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 15) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.ExchangeMannequinDisplayItemNoti exchangeMannequinDisplayItemNoti = 15;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNotiOrBuilder> 
        getExchangeMannequinDisplayItemNotiFieldBuilder() {
      if (exchangeMannequinDisplayItemNotiBuilder_ == null) {
        if (!(msgCase_ == 15)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti.getDefaultInstance();
        }
        exchangeMannequinDisplayItemNotiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNotiOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangeMannequinDisplayItemNoti) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 15;
      onChanged();
      return exchangeMannequinDisplayItemNotiBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReqOrBuilder> getAwsAutoScaleOptionReqBuilder_;
    /**
     * <code>.ServerMessage.GetAwsAutoScaleOptionReq getAwsAutoScaleOptionReq = 16;</code>
     * @return Whether the getAwsAutoScaleOptionReq field is set.
     */
    @java.lang.Override
    public boolean hasGetAwsAutoScaleOptionReq() {
      return msgCase_ == 16;
    }
    /**
     * <code>.ServerMessage.GetAwsAutoScaleOptionReq getAwsAutoScaleOptionReq = 16;</code>
     * @return The getAwsAutoScaleOptionReq.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq getGetAwsAutoScaleOptionReq() {
      if (getAwsAutoScaleOptionReqBuilder_ == null) {
        if (msgCase_ == 16) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq.getDefaultInstance();
      } else {
        if (msgCase_ == 16) {
          return getAwsAutoScaleOptionReqBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GetAwsAutoScaleOptionReq getAwsAutoScaleOptionReq = 16;</code>
     */
    public Builder setGetAwsAutoScaleOptionReq(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq value) {
      if (getAwsAutoScaleOptionReqBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        getAwsAutoScaleOptionReqBuilder_.setMessage(value);
      }
      msgCase_ = 16;
      return this;
    }
    /**
     * <code>.ServerMessage.GetAwsAutoScaleOptionReq getAwsAutoScaleOptionReq = 16;</code>
     */
    public Builder setGetAwsAutoScaleOptionReq(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq.Builder builderForValue) {
      if (getAwsAutoScaleOptionReqBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        getAwsAutoScaleOptionReqBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 16;
      return this;
    }
    /**
     * <code>.ServerMessage.GetAwsAutoScaleOptionReq getAwsAutoScaleOptionReq = 16;</code>
     */
    public Builder mergeGetAwsAutoScaleOptionReq(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq value) {
      if (getAwsAutoScaleOptionReqBuilder_ == null) {
        if (msgCase_ == 16 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 16) {
          getAwsAutoScaleOptionReqBuilder_.mergeFrom(value);
        } else {
          getAwsAutoScaleOptionReqBuilder_.setMessage(value);
        }
      }
      msgCase_ = 16;
      return this;
    }
    /**
     * <code>.ServerMessage.GetAwsAutoScaleOptionReq getAwsAutoScaleOptionReq = 16;</code>
     */
    public Builder clearGetAwsAutoScaleOptionReq() {
      if (getAwsAutoScaleOptionReqBuilder_ == null) {
        if (msgCase_ == 16) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 16) {
          msgCase_ = 0;
          msg_ = null;
        }
        getAwsAutoScaleOptionReqBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.GetAwsAutoScaleOptionReq getAwsAutoScaleOptionReq = 16;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq.Builder getGetAwsAutoScaleOptionReqBuilder() {
      return getGetAwsAutoScaleOptionReqFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.GetAwsAutoScaleOptionReq getAwsAutoScaleOptionReq = 16;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReqOrBuilder getGetAwsAutoScaleOptionReqOrBuilder() {
      if ((msgCase_ == 16) && (getAwsAutoScaleOptionReqBuilder_ != null)) {
        return getAwsAutoScaleOptionReqBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 16) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GetAwsAutoScaleOptionReq getAwsAutoScaleOptionReq = 16;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReqOrBuilder> 
        getGetAwsAutoScaleOptionReqFieldBuilder() {
      if (getAwsAutoScaleOptionReqBuilder_ == null) {
        if (!(msgCase_ == 16)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq.getDefaultInstance();
        }
        getAwsAutoScaleOptionReqBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReqOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionReq) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 16;
      onChanged();
      return getAwsAutoScaleOptionReqBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionResOrBuilder> getAwsAutoScaleOptionResBuilder_;
    /**
     * <code>.ServerMessage.GetAwsAutoScaleOptionRes getAwsAutoScaleOptionRes = 17;</code>
     * @return Whether the getAwsAutoScaleOptionRes field is set.
     */
    @java.lang.Override
    public boolean hasGetAwsAutoScaleOptionRes() {
      return msgCase_ == 17;
    }
    /**
     * <code>.ServerMessage.GetAwsAutoScaleOptionRes getAwsAutoScaleOptionRes = 17;</code>
     * @return The getAwsAutoScaleOptionRes.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes getGetAwsAutoScaleOptionRes() {
      if (getAwsAutoScaleOptionResBuilder_ == null) {
        if (msgCase_ == 17) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes.getDefaultInstance();
      } else {
        if (msgCase_ == 17) {
          return getAwsAutoScaleOptionResBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GetAwsAutoScaleOptionRes getAwsAutoScaleOptionRes = 17;</code>
     */
    public Builder setGetAwsAutoScaleOptionRes(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes value) {
      if (getAwsAutoScaleOptionResBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        getAwsAutoScaleOptionResBuilder_.setMessage(value);
      }
      msgCase_ = 17;
      return this;
    }
    /**
     * <code>.ServerMessage.GetAwsAutoScaleOptionRes getAwsAutoScaleOptionRes = 17;</code>
     */
    public Builder setGetAwsAutoScaleOptionRes(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes.Builder builderForValue) {
      if (getAwsAutoScaleOptionResBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        getAwsAutoScaleOptionResBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 17;
      return this;
    }
    /**
     * <code>.ServerMessage.GetAwsAutoScaleOptionRes getAwsAutoScaleOptionRes = 17;</code>
     */
    public Builder mergeGetAwsAutoScaleOptionRes(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes value) {
      if (getAwsAutoScaleOptionResBuilder_ == null) {
        if (msgCase_ == 17 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 17) {
          getAwsAutoScaleOptionResBuilder_.mergeFrom(value);
        } else {
          getAwsAutoScaleOptionResBuilder_.setMessage(value);
        }
      }
      msgCase_ = 17;
      return this;
    }
    /**
     * <code>.ServerMessage.GetAwsAutoScaleOptionRes getAwsAutoScaleOptionRes = 17;</code>
     */
    public Builder clearGetAwsAutoScaleOptionRes() {
      if (getAwsAutoScaleOptionResBuilder_ == null) {
        if (msgCase_ == 17) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 17) {
          msgCase_ = 0;
          msg_ = null;
        }
        getAwsAutoScaleOptionResBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.GetAwsAutoScaleOptionRes getAwsAutoScaleOptionRes = 17;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes.Builder getGetAwsAutoScaleOptionResBuilder() {
      return getGetAwsAutoScaleOptionResFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.GetAwsAutoScaleOptionRes getAwsAutoScaleOptionRes = 17;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionResOrBuilder getGetAwsAutoScaleOptionResOrBuilder() {
      if ((msgCase_ == 17) && (getAwsAutoScaleOptionResBuilder_ != null)) {
        return getAwsAutoScaleOptionResBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 17) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GetAwsAutoScaleOptionRes getAwsAutoScaleOptionRes = 17;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionResOrBuilder> 
        getGetAwsAutoScaleOptionResFieldBuilder() {
      if (getAwsAutoScaleOptionResBuilder_ == null) {
        if (!(msgCase_ == 17)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes.getDefaultInstance();
        }
        getAwsAutoScaleOptionResBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionResOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GetAwsAutoScaleOptionRes) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 17;
      onChanged();
      return getAwsAutoScaleOptionResBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReqOrBuilder> readyForDistroyReqBuilder_;
    /**
     * <code>.ServerMessage.ReadyForDistroyReq readyForDistroyReq = 18;</code>
     * @return Whether the readyForDistroyReq field is set.
     */
    @java.lang.Override
    public boolean hasReadyForDistroyReq() {
      return msgCase_ == 18;
    }
    /**
     * <code>.ServerMessage.ReadyForDistroyReq readyForDistroyReq = 18;</code>
     * @return The readyForDistroyReq.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq getReadyForDistroyReq() {
      if (readyForDistroyReqBuilder_ == null) {
        if (msgCase_ == 18) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq.getDefaultInstance();
      } else {
        if (msgCase_ == 18) {
          return readyForDistroyReqBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.ReadyForDistroyReq readyForDistroyReq = 18;</code>
     */
    public Builder setReadyForDistroyReq(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq value) {
      if (readyForDistroyReqBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        readyForDistroyReqBuilder_.setMessage(value);
      }
      msgCase_ = 18;
      return this;
    }
    /**
     * <code>.ServerMessage.ReadyForDistroyReq readyForDistroyReq = 18;</code>
     */
    public Builder setReadyForDistroyReq(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq.Builder builderForValue) {
      if (readyForDistroyReqBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        readyForDistroyReqBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 18;
      return this;
    }
    /**
     * <code>.ServerMessage.ReadyForDistroyReq readyForDistroyReq = 18;</code>
     */
    public Builder mergeReadyForDistroyReq(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq value) {
      if (readyForDistroyReqBuilder_ == null) {
        if (msgCase_ == 18 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 18) {
          readyForDistroyReqBuilder_.mergeFrom(value);
        } else {
          readyForDistroyReqBuilder_.setMessage(value);
        }
      }
      msgCase_ = 18;
      return this;
    }
    /**
     * <code>.ServerMessage.ReadyForDistroyReq readyForDistroyReq = 18;</code>
     */
    public Builder clearReadyForDistroyReq() {
      if (readyForDistroyReqBuilder_ == null) {
        if (msgCase_ == 18) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 18) {
          msgCase_ = 0;
          msg_ = null;
        }
        readyForDistroyReqBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.ReadyForDistroyReq readyForDistroyReq = 18;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq.Builder getReadyForDistroyReqBuilder() {
      return getReadyForDistroyReqFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.ReadyForDistroyReq readyForDistroyReq = 18;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReqOrBuilder getReadyForDistroyReqOrBuilder() {
      if ((msgCase_ == 18) && (readyForDistroyReqBuilder_ != null)) {
        return readyForDistroyReqBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 18) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.ReadyForDistroyReq readyForDistroyReq = 18;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReqOrBuilder> 
        getReadyForDistroyReqFieldBuilder() {
      if (readyForDistroyReqBuilder_ == null) {
        if (!(msgCase_ == 18)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq.getDefaultInstance();
        }
        readyForDistroyReqBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReqOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReadyForDistroyReq) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 18;
      onChanged();
      return readyForDistroyReqBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriendOrBuilder> loginNotiToFriendBuilder_;
    /**
     * <code>.ServerMessage.LoginNotiToFriend loginNotiToFriend = 19;</code>
     * @return Whether the loginNotiToFriend field is set.
     */
    @java.lang.Override
    public boolean hasLoginNotiToFriend() {
      return msgCase_ == 19;
    }
    /**
     * <code>.ServerMessage.LoginNotiToFriend loginNotiToFriend = 19;</code>
     * @return The loginNotiToFriend.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend getLoginNotiToFriend() {
      if (loginNotiToFriendBuilder_ == null) {
        if (msgCase_ == 19) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend.getDefaultInstance();
      } else {
        if (msgCase_ == 19) {
          return loginNotiToFriendBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.LoginNotiToFriend loginNotiToFriend = 19;</code>
     */
    public Builder setLoginNotiToFriend(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend value) {
      if (loginNotiToFriendBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        loginNotiToFriendBuilder_.setMessage(value);
      }
      msgCase_ = 19;
      return this;
    }
    /**
     * <code>.ServerMessage.LoginNotiToFriend loginNotiToFriend = 19;</code>
     */
    public Builder setLoginNotiToFriend(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend.Builder builderForValue) {
      if (loginNotiToFriendBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        loginNotiToFriendBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 19;
      return this;
    }
    /**
     * <code>.ServerMessage.LoginNotiToFriend loginNotiToFriend = 19;</code>
     */
    public Builder mergeLoginNotiToFriend(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend value) {
      if (loginNotiToFriendBuilder_ == null) {
        if (msgCase_ == 19 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 19) {
          loginNotiToFriendBuilder_.mergeFrom(value);
        } else {
          loginNotiToFriendBuilder_.setMessage(value);
        }
      }
      msgCase_ = 19;
      return this;
    }
    /**
     * <code>.ServerMessage.LoginNotiToFriend loginNotiToFriend = 19;</code>
     */
    public Builder clearLoginNotiToFriend() {
      if (loginNotiToFriendBuilder_ == null) {
        if (msgCase_ == 19) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 19) {
          msgCase_ = 0;
          msg_ = null;
        }
        loginNotiToFriendBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.LoginNotiToFriend loginNotiToFriend = 19;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend.Builder getLoginNotiToFriendBuilder() {
      return getLoginNotiToFriendFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.LoginNotiToFriend loginNotiToFriend = 19;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriendOrBuilder getLoginNotiToFriendOrBuilder() {
      if ((msgCase_ == 19) && (loginNotiToFriendBuilder_ != null)) {
        return loginNotiToFriendBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 19) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.LoginNotiToFriend loginNotiToFriend = 19;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriendOrBuilder> 
        getLoginNotiToFriendFieldBuilder() {
      if (loginNotiToFriendBuilder_ == null) {
        if (!(msgCase_ == 19)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend.getDefaultInstance();
        }
        loginNotiToFriendBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriendOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LoginNotiToFriend) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 19;
      onChanged();
      return loginNotiToFriendBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriendOrBuilder> logoutNotiToFriendBuilder_;
    /**
     * <code>.ServerMessage.LogoutNotiToFriend logoutNotiToFriend = 20;</code>
     * @return Whether the logoutNotiToFriend field is set.
     */
    @java.lang.Override
    public boolean hasLogoutNotiToFriend() {
      return msgCase_ == 20;
    }
    /**
     * <code>.ServerMessage.LogoutNotiToFriend logoutNotiToFriend = 20;</code>
     * @return The logoutNotiToFriend.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend getLogoutNotiToFriend() {
      if (logoutNotiToFriendBuilder_ == null) {
        if (msgCase_ == 20) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend.getDefaultInstance();
      } else {
        if (msgCase_ == 20) {
          return logoutNotiToFriendBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.LogoutNotiToFriend logoutNotiToFriend = 20;</code>
     */
    public Builder setLogoutNotiToFriend(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend value) {
      if (logoutNotiToFriendBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        logoutNotiToFriendBuilder_.setMessage(value);
      }
      msgCase_ = 20;
      return this;
    }
    /**
     * <code>.ServerMessage.LogoutNotiToFriend logoutNotiToFriend = 20;</code>
     */
    public Builder setLogoutNotiToFriend(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend.Builder builderForValue) {
      if (logoutNotiToFriendBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        logoutNotiToFriendBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 20;
      return this;
    }
    /**
     * <code>.ServerMessage.LogoutNotiToFriend logoutNotiToFriend = 20;</code>
     */
    public Builder mergeLogoutNotiToFriend(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend value) {
      if (logoutNotiToFriendBuilder_ == null) {
        if (msgCase_ == 20 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 20) {
          logoutNotiToFriendBuilder_.mergeFrom(value);
        } else {
          logoutNotiToFriendBuilder_.setMessage(value);
        }
      }
      msgCase_ = 20;
      return this;
    }
    /**
     * <code>.ServerMessage.LogoutNotiToFriend logoutNotiToFriend = 20;</code>
     */
    public Builder clearLogoutNotiToFriend() {
      if (logoutNotiToFriendBuilder_ == null) {
        if (msgCase_ == 20) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 20) {
          msgCase_ = 0;
          msg_ = null;
        }
        logoutNotiToFriendBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.LogoutNotiToFriend logoutNotiToFriend = 20;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend.Builder getLogoutNotiToFriendBuilder() {
      return getLogoutNotiToFriendFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.LogoutNotiToFriend logoutNotiToFriend = 20;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriendOrBuilder getLogoutNotiToFriendOrBuilder() {
      if ((msgCase_ == 20) && (logoutNotiToFriendBuilder_ != null)) {
        return logoutNotiToFriendBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 20) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.LogoutNotiToFriend logoutNotiToFriend = 20;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriendOrBuilder> 
        getLogoutNotiToFriendFieldBuilder() {
      if (logoutNotiToFriendBuilder_ == null) {
        if (!(msgCase_ == 20)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend.getDefaultInstance();
        }
        logoutNotiToFriendBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriendOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LogoutNotiToFriend) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 20;
      onChanged();
      return logoutNotiToFriendBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReqOrBuilder> managerServerActiveReqBuilder_;
    /**
     * <code>.ServerMessage.ManagerServerActiveReq managerServerActiveReq = 21;</code>
     * @return Whether the managerServerActiveReq field is set.
     */
    @java.lang.Override
    public boolean hasManagerServerActiveReq() {
      return msgCase_ == 21;
    }
    /**
     * <code>.ServerMessage.ManagerServerActiveReq managerServerActiveReq = 21;</code>
     * @return The managerServerActiveReq.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq getManagerServerActiveReq() {
      if (managerServerActiveReqBuilder_ == null) {
        if (msgCase_ == 21) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq.getDefaultInstance();
      } else {
        if (msgCase_ == 21) {
          return managerServerActiveReqBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.ManagerServerActiveReq managerServerActiveReq = 21;</code>
     */
    public Builder setManagerServerActiveReq(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq value) {
      if (managerServerActiveReqBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        managerServerActiveReqBuilder_.setMessage(value);
      }
      msgCase_ = 21;
      return this;
    }
    /**
     * <code>.ServerMessage.ManagerServerActiveReq managerServerActiveReq = 21;</code>
     */
    public Builder setManagerServerActiveReq(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq.Builder builderForValue) {
      if (managerServerActiveReqBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        managerServerActiveReqBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 21;
      return this;
    }
    /**
     * <code>.ServerMessage.ManagerServerActiveReq managerServerActiveReq = 21;</code>
     */
    public Builder mergeManagerServerActiveReq(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq value) {
      if (managerServerActiveReqBuilder_ == null) {
        if (msgCase_ == 21 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 21) {
          managerServerActiveReqBuilder_.mergeFrom(value);
        } else {
          managerServerActiveReqBuilder_.setMessage(value);
        }
      }
      msgCase_ = 21;
      return this;
    }
    /**
     * <code>.ServerMessage.ManagerServerActiveReq managerServerActiveReq = 21;</code>
     */
    public Builder clearManagerServerActiveReq() {
      if (managerServerActiveReqBuilder_ == null) {
        if (msgCase_ == 21) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 21) {
          msgCase_ = 0;
          msg_ = null;
        }
        managerServerActiveReqBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.ManagerServerActiveReq managerServerActiveReq = 21;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq.Builder getManagerServerActiveReqBuilder() {
      return getManagerServerActiveReqFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.ManagerServerActiveReq managerServerActiveReq = 21;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReqOrBuilder getManagerServerActiveReqOrBuilder() {
      if ((msgCase_ == 21) && (managerServerActiveReqBuilder_ != null)) {
        return managerServerActiveReqBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 21) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.ManagerServerActiveReq managerServerActiveReq = 21;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReqOrBuilder> 
        getManagerServerActiveReqFieldBuilder() {
      if (managerServerActiveReqBuilder_ == null) {
        if (!(msgCase_ == 21)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq.getDefaultInstance();
        }
        managerServerActiveReqBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReqOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveReq) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 21;
      onChanged();
      return managerServerActiveReqBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveResOrBuilder> managerServerActiveResBuilder_;
    /**
     * <code>.ServerMessage.ManagerServerActiveRes managerServerActiveRes = 22;</code>
     * @return Whether the managerServerActiveRes field is set.
     */
    @java.lang.Override
    public boolean hasManagerServerActiveRes() {
      return msgCase_ == 22;
    }
    /**
     * <code>.ServerMessage.ManagerServerActiveRes managerServerActiveRes = 22;</code>
     * @return The managerServerActiveRes.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes getManagerServerActiveRes() {
      if (managerServerActiveResBuilder_ == null) {
        if (msgCase_ == 22) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes.getDefaultInstance();
      } else {
        if (msgCase_ == 22) {
          return managerServerActiveResBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.ManagerServerActiveRes managerServerActiveRes = 22;</code>
     */
    public Builder setManagerServerActiveRes(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes value) {
      if (managerServerActiveResBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        managerServerActiveResBuilder_.setMessage(value);
      }
      msgCase_ = 22;
      return this;
    }
    /**
     * <code>.ServerMessage.ManagerServerActiveRes managerServerActiveRes = 22;</code>
     */
    public Builder setManagerServerActiveRes(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes.Builder builderForValue) {
      if (managerServerActiveResBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        managerServerActiveResBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 22;
      return this;
    }
    /**
     * <code>.ServerMessage.ManagerServerActiveRes managerServerActiveRes = 22;</code>
     */
    public Builder mergeManagerServerActiveRes(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes value) {
      if (managerServerActiveResBuilder_ == null) {
        if (msgCase_ == 22 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 22) {
          managerServerActiveResBuilder_.mergeFrom(value);
        } else {
          managerServerActiveResBuilder_.setMessage(value);
        }
      }
      msgCase_ = 22;
      return this;
    }
    /**
     * <code>.ServerMessage.ManagerServerActiveRes managerServerActiveRes = 22;</code>
     */
    public Builder clearManagerServerActiveRes() {
      if (managerServerActiveResBuilder_ == null) {
        if (msgCase_ == 22) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 22) {
          msgCase_ = 0;
          msg_ = null;
        }
        managerServerActiveResBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.ManagerServerActiveRes managerServerActiveRes = 22;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes.Builder getManagerServerActiveResBuilder() {
      return getManagerServerActiveResFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.ManagerServerActiveRes managerServerActiveRes = 22;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveResOrBuilder getManagerServerActiveResOrBuilder() {
      if ((msgCase_ == 22) && (managerServerActiveResBuilder_ != null)) {
        return managerServerActiveResBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 22) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.ManagerServerActiveRes managerServerActiveRes = 22;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveResOrBuilder> 
        getManagerServerActiveResFieldBuilder() {
      if (managerServerActiveResBuilder_ == null) {
        if (!(msgCase_ == 22)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes.getDefaultInstance();
        }
        managerServerActiveResBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveResOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ManagerServerActiveRes) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 22;
      onChanged();
      return managerServerActiveResBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNotiOrBuilder> receiveInviteMyHomeNotiBuilder_;
    /**
     * <code>.ServerMessage.ReceiveInviteMyHomeNoti receiveInviteMyHomeNoti = 23;</code>
     * @return Whether the receiveInviteMyHomeNoti field is set.
     */
    @java.lang.Override
    public boolean hasReceiveInviteMyHomeNoti() {
      return msgCase_ == 23;
    }
    /**
     * <code>.ServerMessage.ReceiveInviteMyHomeNoti receiveInviteMyHomeNoti = 23;</code>
     * @return The receiveInviteMyHomeNoti.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti getReceiveInviteMyHomeNoti() {
      if (receiveInviteMyHomeNotiBuilder_ == null) {
        if (msgCase_ == 23) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti.getDefaultInstance();
      } else {
        if (msgCase_ == 23) {
          return receiveInviteMyHomeNotiBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.ReceiveInviteMyHomeNoti receiveInviteMyHomeNoti = 23;</code>
     */
    public Builder setReceiveInviteMyHomeNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti value) {
      if (receiveInviteMyHomeNotiBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        receiveInviteMyHomeNotiBuilder_.setMessage(value);
      }
      msgCase_ = 23;
      return this;
    }
    /**
     * <code>.ServerMessage.ReceiveInviteMyHomeNoti receiveInviteMyHomeNoti = 23;</code>
     */
    public Builder setReceiveInviteMyHomeNoti(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti.Builder builderForValue) {
      if (receiveInviteMyHomeNotiBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        receiveInviteMyHomeNotiBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 23;
      return this;
    }
    /**
     * <code>.ServerMessage.ReceiveInviteMyHomeNoti receiveInviteMyHomeNoti = 23;</code>
     */
    public Builder mergeReceiveInviteMyHomeNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti value) {
      if (receiveInviteMyHomeNotiBuilder_ == null) {
        if (msgCase_ == 23 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 23) {
          receiveInviteMyHomeNotiBuilder_.mergeFrom(value);
        } else {
          receiveInviteMyHomeNotiBuilder_.setMessage(value);
        }
      }
      msgCase_ = 23;
      return this;
    }
    /**
     * <code>.ServerMessage.ReceiveInviteMyHomeNoti receiveInviteMyHomeNoti = 23;</code>
     */
    public Builder clearReceiveInviteMyHomeNoti() {
      if (receiveInviteMyHomeNotiBuilder_ == null) {
        if (msgCase_ == 23) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 23) {
          msgCase_ = 0;
          msg_ = null;
        }
        receiveInviteMyHomeNotiBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.ReceiveInviteMyHomeNoti receiveInviteMyHomeNoti = 23;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti.Builder getReceiveInviteMyHomeNotiBuilder() {
      return getReceiveInviteMyHomeNotiFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.ReceiveInviteMyHomeNoti receiveInviteMyHomeNoti = 23;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNotiOrBuilder getReceiveInviteMyHomeNotiOrBuilder() {
      if ((msgCase_ == 23) && (receiveInviteMyHomeNotiBuilder_ != null)) {
        return receiveInviteMyHomeNotiBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 23) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.ReceiveInviteMyHomeNoti receiveInviteMyHomeNoti = 23;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNotiOrBuilder> 
        getReceiveInviteMyHomeNotiFieldBuilder() {
      if (receiveInviteMyHomeNotiBuilder_ == null) {
        if (!(msgCase_ == 23)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti.getDefaultInstance();
        }
        receiveInviteMyHomeNotiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNotiOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReceiveInviteMyHomeNoti) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 23;
      onChanged();
      return receiveInviteMyHomeNotiBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNotiOrBuilder> replyInviteMyhomeNotiBuilder_;
    /**
     * <code>.ServerMessage.ReplyInviteMyhomeNoti replyInviteMyhomeNoti = 24;</code>
     * @return Whether the replyInviteMyhomeNoti field is set.
     */
    @java.lang.Override
    public boolean hasReplyInviteMyhomeNoti() {
      return msgCase_ == 24;
    }
    /**
     * <code>.ServerMessage.ReplyInviteMyhomeNoti replyInviteMyhomeNoti = 24;</code>
     * @return The replyInviteMyhomeNoti.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti getReplyInviteMyhomeNoti() {
      if (replyInviteMyhomeNotiBuilder_ == null) {
        if (msgCase_ == 24) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti.getDefaultInstance();
      } else {
        if (msgCase_ == 24) {
          return replyInviteMyhomeNotiBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.ReplyInviteMyhomeNoti replyInviteMyhomeNoti = 24;</code>
     */
    public Builder setReplyInviteMyhomeNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti value) {
      if (replyInviteMyhomeNotiBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        replyInviteMyhomeNotiBuilder_.setMessage(value);
      }
      msgCase_ = 24;
      return this;
    }
    /**
     * <code>.ServerMessage.ReplyInviteMyhomeNoti replyInviteMyhomeNoti = 24;</code>
     */
    public Builder setReplyInviteMyhomeNoti(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti.Builder builderForValue) {
      if (replyInviteMyhomeNotiBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        replyInviteMyhomeNotiBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 24;
      return this;
    }
    /**
     * <code>.ServerMessage.ReplyInviteMyhomeNoti replyInviteMyhomeNoti = 24;</code>
     */
    public Builder mergeReplyInviteMyhomeNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti value) {
      if (replyInviteMyhomeNotiBuilder_ == null) {
        if (msgCase_ == 24 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 24) {
          replyInviteMyhomeNotiBuilder_.mergeFrom(value);
        } else {
          replyInviteMyhomeNotiBuilder_.setMessage(value);
        }
      }
      msgCase_ = 24;
      return this;
    }
    /**
     * <code>.ServerMessage.ReplyInviteMyhomeNoti replyInviteMyhomeNoti = 24;</code>
     */
    public Builder clearReplyInviteMyhomeNoti() {
      if (replyInviteMyhomeNotiBuilder_ == null) {
        if (msgCase_ == 24) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 24) {
          msgCase_ = 0;
          msg_ = null;
        }
        replyInviteMyhomeNotiBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.ReplyInviteMyhomeNoti replyInviteMyhomeNoti = 24;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti.Builder getReplyInviteMyhomeNotiBuilder() {
      return getReplyInviteMyhomeNotiFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.ReplyInviteMyhomeNoti replyInviteMyhomeNoti = 24;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNotiOrBuilder getReplyInviteMyhomeNotiOrBuilder() {
      if ((msgCase_ == 24) && (replyInviteMyhomeNotiBuilder_ != null)) {
        return replyInviteMyhomeNotiBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 24) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.ReplyInviteMyhomeNoti replyInviteMyhomeNoti = 24;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNotiOrBuilder> 
        getReplyInviteMyhomeNotiFieldBuilder() {
      if (replyInviteMyhomeNotiBuilder_ == null) {
        if (!(msgCase_ == 24)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti.getDefaultInstance();
        }
        replyInviteMyhomeNotiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNotiOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInviteMyhomeNoti) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 24;
      onChanged();
      return replyInviteMyhomeNotiBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriendOrBuilder> stateNotiToFriendBuilder_;
    /**
     * <code>.ServerMessage.StateNotiToFriend stateNotiToFriend = 25;</code>
     * @return Whether the stateNotiToFriend field is set.
     */
    @java.lang.Override
    public boolean hasStateNotiToFriend() {
      return msgCase_ == 25;
    }
    /**
     * <code>.ServerMessage.StateNotiToFriend stateNotiToFriend = 25;</code>
     * @return The stateNotiToFriend.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend getStateNotiToFriend() {
      if (stateNotiToFriendBuilder_ == null) {
        if (msgCase_ == 25) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend.getDefaultInstance();
      } else {
        if (msgCase_ == 25) {
          return stateNotiToFriendBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.StateNotiToFriend stateNotiToFriend = 25;</code>
     */
    public Builder setStateNotiToFriend(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend value) {
      if (stateNotiToFriendBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        stateNotiToFriendBuilder_.setMessage(value);
      }
      msgCase_ = 25;
      return this;
    }
    /**
     * <code>.ServerMessage.StateNotiToFriend stateNotiToFriend = 25;</code>
     */
    public Builder setStateNotiToFriend(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend.Builder builderForValue) {
      if (stateNotiToFriendBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        stateNotiToFriendBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 25;
      return this;
    }
    /**
     * <code>.ServerMessage.StateNotiToFriend stateNotiToFriend = 25;</code>
     */
    public Builder mergeStateNotiToFriend(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend value) {
      if (stateNotiToFriendBuilder_ == null) {
        if (msgCase_ == 25 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 25) {
          stateNotiToFriendBuilder_.mergeFrom(value);
        } else {
          stateNotiToFriendBuilder_.setMessage(value);
        }
      }
      msgCase_ = 25;
      return this;
    }
    /**
     * <code>.ServerMessage.StateNotiToFriend stateNotiToFriend = 25;</code>
     */
    public Builder clearStateNotiToFriend() {
      if (stateNotiToFriendBuilder_ == null) {
        if (msgCase_ == 25) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 25) {
          msgCase_ = 0;
          msg_ = null;
        }
        stateNotiToFriendBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.StateNotiToFriend stateNotiToFriend = 25;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend.Builder getStateNotiToFriendBuilder() {
      return getStateNotiToFriendFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.StateNotiToFriend stateNotiToFriend = 25;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriendOrBuilder getStateNotiToFriendOrBuilder() {
      if ((msgCase_ == 25) && (stateNotiToFriendBuilder_ != null)) {
        return stateNotiToFriendBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 25) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.StateNotiToFriend stateNotiToFriend = 25;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriendOrBuilder> 
        getStateNotiToFriendFieldBuilder() {
      if (stateNotiToFriendBuilder_ == null) {
        if (!(msgCase_ == 25)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend.getDefaultInstance();
        }
        stateNotiToFriendBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriendOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.StateNotiToFriend) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 25;
      onChanged();
      return stateNotiToFriendBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNotiOrBuilder> friendRequestNotiBuilder_;
    /**
     * <code>.ServerMessage.FriendRequestNoti friendRequestNoti = 26;</code>
     * @return Whether the friendRequestNoti field is set.
     */
    @java.lang.Override
    public boolean hasFriendRequestNoti() {
      return msgCase_ == 26;
    }
    /**
     * <code>.ServerMessage.FriendRequestNoti friendRequestNoti = 26;</code>
     * @return The friendRequestNoti.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti getFriendRequestNoti() {
      if (friendRequestNotiBuilder_ == null) {
        if (msgCase_ == 26) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti.getDefaultInstance();
      } else {
        if (msgCase_ == 26) {
          return friendRequestNotiBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.FriendRequestNoti friendRequestNoti = 26;</code>
     */
    public Builder setFriendRequestNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti value) {
      if (friendRequestNotiBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        friendRequestNotiBuilder_.setMessage(value);
      }
      msgCase_ = 26;
      return this;
    }
    /**
     * <code>.ServerMessage.FriendRequestNoti friendRequestNoti = 26;</code>
     */
    public Builder setFriendRequestNoti(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti.Builder builderForValue) {
      if (friendRequestNotiBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        friendRequestNotiBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 26;
      return this;
    }
    /**
     * <code>.ServerMessage.FriendRequestNoti friendRequestNoti = 26;</code>
     */
    public Builder mergeFriendRequestNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti value) {
      if (friendRequestNotiBuilder_ == null) {
        if (msgCase_ == 26 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 26) {
          friendRequestNotiBuilder_.mergeFrom(value);
        } else {
          friendRequestNotiBuilder_.setMessage(value);
        }
      }
      msgCase_ = 26;
      return this;
    }
    /**
     * <code>.ServerMessage.FriendRequestNoti friendRequestNoti = 26;</code>
     */
    public Builder clearFriendRequestNoti() {
      if (friendRequestNotiBuilder_ == null) {
        if (msgCase_ == 26) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 26) {
          msgCase_ = 0;
          msg_ = null;
        }
        friendRequestNotiBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.FriendRequestNoti friendRequestNoti = 26;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti.Builder getFriendRequestNotiBuilder() {
      return getFriendRequestNotiFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.FriendRequestNoti friendRequestNoti = 26;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNotiOrBuilder getFriendRequestNotiOrBuilder() {
      if ((msgCase_ == 26) && (friendRequestNotiBuilder_ != null)) {
        return friendRequestNotiBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 26) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.FriendRequestNoti friendRequestNoti = 26;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNotiOrBuilder> 
        getFriendRequestNotiFieldBuilder() {
      if (friendRequestNotiBuilder_ == null) {
        if (!(msgCase_ == 26)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti.getDefaultInstance();
        }
        friendRequestNotiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNotiOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendRequestNoti) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 26;
      onChanged();
      return friendRequestNotiBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNotiOrBuilder> friendAcceptNotiBuilder_;
    /**
     * <code>.ServerMessage.FriendAcceptNoti friendAcceptNoti = 27;</code>
     * @return Whether the friendAcceptNoti field is set.
     */
    @java.lang.Override
    public boolean hasFriendAcceptNoti() {
      return msgCase_ == 27;
    }
    /**
     * <code>.ServerMessage.FriendAcceptNoti friendAcceptNoti = 27;</code>
     * @return The friendAcceptNoti.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti getFriendAcceptNoti() {
      if (friendAcceptNotiBuilder_ == null) {
        if (msgCase_ == 27) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti.getDefaultInstance();
      } else {
        if (msgCase_ == 27) {
          return friendAcceptNotiBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.FriendAcceptNoti friendAcceptNoti = 27;</code>
     */
    public Builder setFriendAcceptNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti value) {
      if (friendAcceptNotiBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        friendAcceptNotiBuilder_.setMessage(value);
      }
      msgCase_ = 27;
      return this;
    }
    /**
     * <code>.ServerMessage.FriendAcceptNoti friendAcceptNoti = 27;</code>
     */
    public Builder setFriendAcceptNoti(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti.Builder builderForValue) {
      if (friendAcceptNotiBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        friendAcceptNotiBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 27;
      return this;
    }
    /**
     * <code>.ServerMessage.FriendAcceptNoti friendAcceptNoti = 27;</code>
     */
    public Builder mergeFriendAcceptNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti value) {
      if (friendAcceptNotiBuilder_ == null) {
        if (msgCase_ == 27 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 27) {
          friendAcceptNotiBuilder_.mergeFrom(value);
        } else {
          friendAcceptNotiBuilder_.setMessage(value);
        }
      }
      msgCase_ = 27;
      return this;
    }
    /**
     * <code>.ServerMessage.FriendAcceptNoti friendAcceptNoti = 27;</code>
     */
    public Builder clearFriendAcceptNoti() {
      if (friendAcceptNotiBuilder_ == null) {
        if (msgCase_ == 27) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 27) {
          msgCase_ = 0;
          msg_ = null;
        }
        friendAcceptNotiBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.FriendAcceptNoti friendAcceptNoti = 27;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti.Builder getFriendAcceptNotiBuilder() {
      return getFriendAcceptNotiFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.FriendAcceptNoti friendAcceptNoti = 27;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNotiOrBuilder getFriendAcceptNotiOrBuilder() {
      if ((msgCase_ == 27) && (friendAcceptNotiBuilder_ != null)) {
        return friendAcceptNotiBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 27) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.FriendAcceptNoti friendAcceptNoti = 27;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNotiOrBuilder> 
        getFriendAcceptNotiFieldBuilder() {
      if (friendAcceptNotiBuilder_ == null) {
        if (!(msgCase_ == 27)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti.getDefaultInstance();
        }
        friendAcceptNotiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNotiOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendAcceptNoti) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 27;
      onChanged();
      return friendAcceptNotiBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNotiOrBuilder> friendDeleteNotiBuilder_;
    /**
     * <code>.ServerMessage.FriendDeleteNoti friendDeleteNoti = 28;</code>
     * @return Whether the friendDeleteNoti field is set.
     */
    @java.lang.Override
    public boolean hasFriendDeleteNoti() {
      return msgCase_ == 28;
    }
    /**
     * <code>.ServerMessage.FriendDeleteNoti friendDeleteNoti = 28;</code>
     * @return The friendDeleteNoti.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti getFriendDeleteNoti() {
      if (friendDeleteNotiBuilder_ == null) {
        if (msgCase_ == 28) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti.getDefaultInstance();
      } else {
        if (msgCase_ == 28) {
          return friendDeleteNotiBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.FriendDeleteNoti friendDeleteNoti = 28;</code>
     */
    public Builder setFriendDeleteNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti value) {
      if (friendDeleteNotiBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        friendDeleteNotiBuilder_.setMessage(value);
      }
      msgCase_ = 28;
      return this;
    }
    /**
     * <code>.ServerMessage.FriendDeleteNoti friendDeleteNoti = 28;</code>
     */
    public Builder setFriendDeleteNoti(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti.Builder builderForValue) {
      if (friendDeleteNotiBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        friendDeleteNotiBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 28;
      return this;
    }
    /**
     * <code>.ServerMessage.FriendDeleteNoti friendDeleteNoti = 28;</code>
     */
    public Builder mergeFriendDeleteNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti value) {
      if (friendDeleteNotiBuilder_ == null) {
        if (msgCase_ == 28 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 28) {
          friendDeleteNotiBuilder_.mergeFrom(value);
        } else {
          friendDeleteNotiBuilder_.setMessage(value);
        }
      }
      msgCase_ = 28;
      return this;
    }
    /**
     * <code>.ServerMessage.FriendDeleteNoti friendDeleteNoti = 28;</code>
     */
    public Builder clearFriendDeleteNoti() {
      if (friendDeleteNotiBuilder_ == null) {
        if (msgCase_ == 28) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 28) {
          msgCase_ = 0;
          msg_ = null;
        }
        friendDeleteNotiBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.FriendDeleteNoti friendDeleteNoti = 28;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti.Builder getFriendDeleteNotiBuilder() {
      return getFriendDeleteNotiFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.FriendDeleteNoti friendDeleteNoti = 28;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNotiOrBuilder getFriendDeleteNotiOrBuilder() {
      if ((msgCase_ == 28) && (friendDeleteNotiBuilder_ != null)) {
        return friendDeleteNotiBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 28) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.FriendDeleteNoti friendDeleteNoti = 28;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNotiOrBuilder> 
        getFriendDeleteNotiFieldBuilder() {
      if (friendDeleteNotiBuilder_ == null) {
        if (!(msgCase_ == 28)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti.getDefaultInstance();
        }
        friendDeleteNotiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNotiOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.FriendDeleteNoti) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 28;
      onChanged();
      return friendDeleteNotiBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNotiOrBuilder> cancelFriendRequestNotiBuilder_;
    /**
     * <code>.ServerMessage.CancelFriendRequestNoti cancelFriendRequestNoti = 29;</code>
     * @return Whether the cancelFriendRequestNoti field is set.
     */
    @java.lang.Override
    public boolean hasCancelFriendRequestNoti() {
      return msgCase_ == 29;
    }
    /**
     * <code>.ServerMessage.CancelFriendRequestNoti cancelFriendRequestNoti = 29;</code>
     * @return The cancelFriendRequestNoti.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti getCancelFriendRequestNoti() {
      if (cancelFriendRequestNotiBuilder_ == null) {
        if (msgCase_ == 29) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti.getDefaultInstance();
      } else {
        if (msgCase_ == 29) {
          return cancelFriendRequestNotiBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.CancelFriendRequestNoti cancelFriendRequestNoti = 29;</code>
     */
    public Builder setCancelFriendRequestNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti value) {
      if (cancelFriendRequestNotiBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        cancelFriendRequestNotiBuilder_.setMessage(value);
      }
      msgCase_ = 29;
      return this;
    }
    /**
     * <code>.ServerMessage.CancelFriendRequestNoti cancelFriendRequestNoti = 29;</code>
     */
    public Builder setCancelFriendRequestNoti(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti.Builder builderForValue) {
      if (cancelFriendRequestNotiBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        cancelFriendRequestNotiBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 29;
      return this;
    }
    /**
     * <code>.ServerMessage.CancelFriendRequestNoti cancelFriendRequestNoti = 29;</code>
     */
    public Builder mergeCancelFriendRequestNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti value) {
      if (cancelFriendRequestNotiBuilder_ == null) {
        if (msgCase_ == 29 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 29) {
          cancelFriendRequestNotiBuilder_.mergeFrom(value);
        } else {
          cancelFriendRequestNotiBuilder_.setMessage(value);
        }
      }
      msgCase_ = 29;
      return this;
    }
    /**
     * <code>.ServerMessage.CancelFriendRequestNoti cancelFriendRequestNoti = 29;</code>
     */
    public Builder clearCancelFriendRequestNoti() {
      if (cancelFriendRequestNotiBuilder_ == null) {
        if (msgCase_ == 29) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 29) {
          msgCase_ = 0;
          msg_ = null;
        }
        cancelFriendRequestNotiBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.CancelFriendRequestNoti cancelFriendRequestNoti = 29;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti.Builder getCancelFriendRequestNotiBuilder() {
      return getCancelFriendRequestNotiFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.CancelFriendRequestNoti cancelFriendRequestNoti = 29;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNotiOrBuilder getCancelFriendRequestNotiOrBuilder() {
      if ((msgCase_ == 29) && (cancelFriendRequestNotiBuilder_ != null)) {
        return cancelFriendRequestNotiBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 29) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.CancelFriendRequestNoti cancelFriendRequestNoti = 29;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNotiOrBuilder> 
        getCancelFriendRequestNotiFieldBuilder() {
      if (cancelFriendRequestNotiBuilder_ == null) {
        if (!(msgCase_ == 29)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti.getDefaultInstance();
        }
        cancelFriendRequestNotiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNotiOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelFriendRequestNoti) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 29;
      onChanged();
      return cancelFriendRequestNotiBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNotiOrBuilder> invitePartyNotiBuilder_;
    /**
     * <code>.ServerMessage.InvitePartyNoti invitePartyNoti = 30;</code>
     * @return Whether the invitePartyNoti field is set.
     */
    @java.lang.Override
    public boolean hasInvitePartyNoti() {
      return msgCase_ == 30;
    }
    /**
     * <code>.ServerMessage.InvitePartyNoti invitePartyNoti = 30;</code>
     * @return The invitePartyNoti.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti getInvitePartyNoti() {
      if (invitePartyNotiBuilder_ == null) {
        if (msgCase_ == 30) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti.getDefaultInstance();
      } else {
        if (msgCase_ == 30) {
          return invitePartyNotiBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.InvitePartyNoti invitePartyNoti = 30;</code>
     */
    public Builder setInvitePartyNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti value) {
      if (invitePartyNotiBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        invitePartyNotiBuilder_.setMessage(value);
      }
      msgCase_ = 30;
      return this;
    }
    /**
     * <code>.ServerMessage.InvitePartyNoti invitePartyNoti = 30;</code>
     */
    public Builder setInvitePartyNoti(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti.Builder builderForValue) {
      if (invitePartyNotiBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        invitePartyNotiBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 30;
      return this;
    }
    /**
     * <code>.ServerMessage.InvitePartyNoti invitePartyNoti = 30;</code>
     */
    public Builder mergeInvitePartyNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti value) {
      if (invitePartyNotiBuilder_ == null) {
        if (msgCase_ == 30 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 30) {
          invitePartyNotiBuilder_.mergeFrom(value);
        } else {
          invitePartyNotiBuilder_.setMessage(value);
        }
      }
      msgCase_ = 30;
      return this;
    }
    /**
     * <code>.ServerMessage.InvitePartyNoti invitePartyNoti = 30;</code>
     */
    public Builder clearInvitePartyNoti() {
      if (invitePartyNotiBuilder_ == null) {
        if (msgCase_ == 30) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 30) {
          msgCase_ = 0;
          msg_ = null;
        }
        invitePartyNotiBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.InvitePartyNoti invitePartyNoti = 30;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti.Builder getInvitePartyNotiBuilder() {
      return getInvitePartyNotiFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.InvitePartyNoti invitePartyNoti = 30;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNotiOrBuilder getInvitePartyNotiOrBuilder() {
      if ((msgCase_ == 30) && (invitePartyNotiBuilder_ != null)) {
        return invitePartyNotiBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 30) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.InvitePartyNoti invitePartyNoti = 30;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNotiOrBuilder> 
        getInvitePartyNotiFieldBuilder() {
      if (invitePartyNotiBuilder_ == null) {
        if (!(msgCase_ == 30)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti.getDefaultInstance();
        }
        invitePartyNotiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNotiOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.InvitePartyNoti) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 30;
      onChanged();
      return invitePartyNotiBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNotiOrBuilder> replyInvitePartyNotiBuilder_;
    /**
     * <code>.ServerMessage.ReplyInvitePartyNoti replyInvitePartyNoti = 31;</code>
     * @return Whether the replyInvitePartyNoti field is set.
     */
    @java.lang.Override
    public boolean hasReplyInvitePartyNoti() {
      return msgCase_ == 31;
    }
    /**
     * <code>.ServerMessage.ReplyInvitePartyNoti replyInvitePartyNoti = 31;</code>
     * @return The replyInvitePartyNoti.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti getReplyInvitePartyNoti() {
      if (replyInvitePartyNotiBuilder_ == null) {
        if (msgCase_ == 31) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti.getDefaultInstance();
      } else {
        if (msgCase_ == 31) {
          return replyInvitePartyNotiBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.ReplyInvitePartyNoti replyInvitePartyNoti = 31;</code>
     */
    public Builder setReplyInvitePartyNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti value) {
      if (replyInvitePartyNotiBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        replyInvitePartyNotiBuilder_.setMessage(value);
      }
      msgCase_ = 31;
      return this;
    }
    /**
     * <code>.ServerMessage.ReplyInvitePartyNoti replyInvitePartyNoti = 31;</code>
     */
    public Builder setReplyInvitePartyNoti(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti.Builder builderForValue) {
      if (replyInvitePartyNotiBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        replyInvitePartyNotiBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 31;
      return this;
    }
    /**
     * <code>.ServerMessage.ReplyInvitePartyNoti replyInvitePartyNoti = 31;</code>
     */
    public Builder mergeReplyInvitePartyNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti value) {
      if (replyInvitePartyNotiBuilder_ == null) {
        if (msgCase_ == 31 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 31) {
          replyInvitePartyNotiBuilder_.mergeFrom(value);
        } else {
          replyInvitePartyNotiBuilder_.setMessage(value);
        }
      }
      msgCase_ = 31;
      return this;
    }
    /**
     * <code>.ServerMessage.ReplyInvitePartyNoti replyInvitePartyNoti = 31;</code>
     */
    public Builder clearReplyInvitePartyNoti() {
      if (replyInvitePartyNotiBuilder_ == null) {
        if (msgCase_ == 31) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 31) {
          msgCase_ = 0;
          msg_ = null;
        }
        replyInvitePartyNotiBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.ReplyInvitePartyNoti replyInvitePartyNoti = 31;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti.Builder getReplyInvitePartyNotiBuilder() {
      return getReplyInvitePartyNotiFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.ReplyInvitePartyNoti replyInvitePartyNoti = 31;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNotiOrBuilder getReplyInvitePartyNotiOrBuilder() {
      if ((msgCase_ == 31) && (replyInvitePartyNotiBuilder_ != null)) {
        return replyInvitePartyNotiBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 31) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.ReplyInvitePartyNoti replyInvitePartyNoti = 31;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNotiOrBuilder> 
        getReplyInvitePartyNotiFieldBuilder() {
      if (replyInvitePartyNotiBuilder_ == null) {
        if (!(msgCase_ == 31)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti.getDefaultInstance();
        }
        replyInvitePartyNotiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNotiOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyInvitePartyNoti) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 31;
      onChanged();
      return replyInvitePartyNotiBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNotiOrBuilder> joinPartyMemberNotiBuilder_;
    /**
     * <code>.ServerMessage.JoinPartyMemberNoti joinPartyMemberNoti = 33;</code>
     * @return Whether the joinPartyMemberNoti field is set.
     */
    @java.lang.Override
    public boolean hasJoinPartyMemberNoti() {
      return msgCase_ == 33;
    }
    /**
     * <code>.ServerMessage.JoinPartyMemberNoti joinPartyMemberNoti = 33;</code>
     * @return The joinPartyMemberNoti.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti getJoinPartyMemberNoti() {
      if (joinPartyMemberNotiBuilder_ == null) {
        if (msgCase_ == 33) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti.getDefaultInstance();
      } else {
        if (msgCase_ == 33) {
          return joinPartyMemberNotiBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.JoinPartyMemberNoti joinPartyMemberNoti = 33;</code>
     */
    public Builder setJoinPartyMemberNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti value) {
      if (joinPartyMemberNotiBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        joinPartyMemberNotiBuilder_.setMessage(value);
      }
      msgCase_ = 33;
      return this;
    }
    /**
     * <code>.ServerMessage.JoinPartyMemberNoti joinPartyMemberNoti = 33;</code>
     */
    public Builder setJoinPartyMemberNoti(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti.Builder builderForValue) {
      if (joinPartyMemberNotiBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        joinPartyMemberNotiBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 33;
      return this;
    }
    /**
     * <code>.ServerMessage.JoinPartyMemberNoti joinPartyMemberNoti = 33;</code>
     */
    public Builder mergeJoinPartyMemberNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti value) {
      if (joinPartyMemberNotiBuilder_ == null) {
        if (msgCase_ == 33 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 33) {
          joinPartyMemberNotiBuilder_.mergeFrom(value);
        } else {
          joinPartyMemberNotiBuilder_.setMessage(value);
        }
      }
      msgCase_ = 33;
      return this;
    }
    /**
     * <code>.ServerMessage.JoinPartyMemberNoti joinPartyMemberNoti = 33;</code>
     */
    public Builder clearJoinPartyMemberNoti() {
      if (joinPartyMemberNotiBuilder_ == null) {
        if (msgCase_ == 33) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 33) {
          msgCase_ = 0;
          msg_ = null;
        }
        joinPartyMemberNotiBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.JoinPartyMemberNoti joinPartyMemberNoti = 33;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti.Builder getJoinPartyMemberNotiBuilder() {
      return getJoinPartyMemberNotiFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.JoinPartyMemberNoti joinPartyMemberNoti = 33;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNotiOrBuilder getJoinPartyMemberNotiOrBuilder() {
      if ((msgCase_ == 33) && (joinPartyMemberNotiBuilder_ != null)) {
        return joinPartyMemberNotiBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 33) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.JoinPartyMemberNoti joinPartyMemberNoti = 33;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNotiOrBuilder> 
        getJoinPartyMemberNotiFieldBuilder() {
      if (joinPartyMemberNotiBuilder_ == null) {
        if (!(msgCase_ == 33)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti.getDefaultInstance();
        }
        joinPartyMemberNotiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNotiOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.JoinPartyMemberNoti) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 33;
      onChanged();
      return joinPartyMemberNotiBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNotiOrBuilder> leavePartyMemberNotiBuilder_;
    /**
     * <code>.ServerMessage.LeavePartyMemberNoti leavePartyMemberNoti = 34;</code>
     * @return Whether the leavePartyMemberNoti field is set.
     */
    @java.lang.Override
    public boolean hasLeavePartyMemberNoti() {
      return msgCase_ == 34;
    }
    /**
     * <code>.ServerMessage.LeavePartyMemberNoti leavePartyMemberNoti = 34;</code>
     * @return The leavePartyMemberNoti.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti getLeavePartyMemberNoti() {
      if (leavePartyMemberNotiBuilder_ == null) {
        if (msgCase_ == 34) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti.getDefaultInstance();
      } else {
        if (msgCase_ == 34) {
          return leavePartyMemberNotiBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.LeavePartyMemberNoti leavePartyMemberNoti = 34;</code>
     */
    public Builder setLeavePartyMemberNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti value) {
      if (leavePartyMemberNotiBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        leavePartyMemberNotiBuilder_.setMessage(value);
      }
      msgCase_ = 34;
      return this;
    }
    /**
     * <code>.ServerMessage.LeavePartyMemberNoti leavePartyMemberNoti = 34;</code>
     */
    public Builder setLeavePartyMemberNoti(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti.Builder builderForValue) {
      if (leavePartyMemberNotiBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        leavePartyMemberNotiBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 34;
      return this;
    }
    /**
     * <code>.ServerMessage.LeavePartyMemberNoti leavePartyMemberNoti = 34;</code>
     */
    public Builder mergeLeavePartyMemberNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti value) {
      if (leavePartyMemberNotiBuilder_ == null) {
        if (msgCase_ == 34 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 34) {
          leavePartyMemberNotiBuilder_.mergeFrom(value);
        } else {
          leavePartyMemberNotiBuilder_.setMessage(value);
        }
      }
      msgCase_ = 34;
      return this;
    }
    /**
     * <code>.ServerMessage.LeavePartyMemberNoti leavePartyMemberNoti = 34;</code>
     */
    public Builder clearLeavePartyMemberNoti() {
      if (leavePartyMemberNotiBuilder_ == null) {
        if (msgCase_ == 34) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 34) {
          msgCase_ = 0;
          msg_ = null;
        }
        leavePartyMemberNotiBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.LeavePartyMemberNoti leavePartyMemberNoti = 34;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti.Builder getLeavePartyMemberNotiBuilder() {
      return getLeavePartyMemberNotiFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.LeavePartyMemberNoti leavePartyMemberNoti = 34;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNotiOrBuilder getLeavePartyMemberNotiOrBuilder() {
      if ((msgCase_ == 34) && (leavePartyMemberNotiBuilder_ != null)) {
        return leavePartyMemberNotiBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 34) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.LeavePartyMemberNoti leavePartyMemberNoti = 34;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNotiOrBuilder> 
        getLeavePartyMemberNotiFieldBuilder() {
      if (leavePartyMemberNotiBuilder_ == null) {
        if (!(msgCase_ == 34)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti.getDefaultInstance();
        }
        leavePartyMemberNotiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNotiOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.LeavePartyMemberNoti) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 34;
      onChanged();
      return leavePartyMemberNotiBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNotiOrBuilder> changePartyServerNameNotiBuilder_;
    /**
     * <code>.ServerMessage.ChangePartyServerNameNoti changePartyServerNameNoti = 35;</code>
     * @return Whether the changePartyServerNameNoti field is set.
     */
    @java.lang.Override
    public boolean hasChangePartyServerNameNoti() {
      return msgCase_ == 35;
    }
    /**
     * <code>.ServerMessage.ChangePartyServerNameNoti changePartyServerNameNoti = 35;</code>
     * @return The changePartyServerNameNoti.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti getChangePartyServerNameNoti() {
      if (changePartyServerNameNotiBuilder_ == null) {
        if (msgCase_ == 35) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti.getDefaultInstance();
      } else {
        if (msgCase_ == 35) {
          return changePartyServerNameNotiBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.ChangePartyServerNameNoti changePartyServerNameNoti = 35;</code>
     */
    public Builder setChangePartyServerNameNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti value) {
      if (changePartyServerNameNotiBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        changePartyServerNameNotiBuilder_.setMessage(value);
      }
      msgCase_ = 35;
      return this;
    }
    /**
     * <code>.ServerMessage.ChangePartyServerNameNoti changePartyServerNameNoti = 35;</code>
     */
    public Builder setChangePartyServerNameNoti(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti.Builder builderForValue) {
      if (changePartyServerNameNotiBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        changePartyServerNameNotiBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 35;
      return this;
    }
    /**
     * <code>.ServerMessage.ChangePartyServerNameNoti changePartyServerNameNoti = 35;</code>
     */
    public Builder mergeChangePartyServerNameNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti value) {
      if (changePartyServerNameNotiBuilder_ == null) {
        if (msgCase_ == 35 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 35) {
          changePartyServerNameNotiBuilder_.mergeFrom(value);
        } else {
          changePartyServerNameNotiBuilder_.setMessage(value);
        }
      }
      msgCase_ = 35;
      return this;
    }
    /**
     * <code>.ServerMessage.ChangePartyServerNameNoti changePartyServerNameNoti = 35;</code>
     */
    public Builder clearChangePartyServerNameNoti() {
      if (changePartyServerNameNotiBuilder_ == null) {
        if (msgCase_ == 35) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 35) {
          msgCase_ = 0;
          msg_ = null;
        }
        changePartyServerNameNotiBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.ChangePartyServerNameNoti changePartyServerNameNoti = 35;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti.Builder getChangePartyServerNameNotiBuilder() {
      return getChangePartyServerNameNotiFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.ChangePartyServerNameNoti changePartyServerNameNoti = 35;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNotiOrBuilder getChangePartyServerNameNotiOrBuilder() {
      if ((msgCase_ == 35) && (changePartyServerNameNotiBuilder_ != null)) {
        return changePartyServerNameNotiBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 35) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.ChangePartyServerNameNoti changePartyServerNameNoti = 35;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNotiOrBuilder> 
        getChangePartyServerNameNotiFieldBuilder() {
      if (changePartyServerNameNotiBuilder_ == null) {
        if (!(msgCase_ == 35)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti.getDefaultInstance();
        }
        changePartyServerNameNotiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNotiOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyServerNameNoti) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 35;
      onChanged();
      return changePartyServerNameNotiBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNotiOrBuilder> changePartyLeaderNotiBuilder_;
    /**
     * <code>.ServerMessage.ChangePartyLeaderNoti changePartyLeaderNoti = 37;</code>
     * @return Whether the changePartyLeaderNoti field is set.
     */
    @java.lang.Override
    public boolean hasChangePartyLeaderNoti() {
      return msgCase_ == 37;
    }
    /**
     * <code>.ServerMessage.ChangePartyLeaderNoti changePartyLeaderNoti = 37;</code>
     * @return The changePartyLeaderNoti.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti getChangePartyLeaderNoti() {
      if (changePartyLeaderNotiBuilder_ == null) {
        if (msgCase_ == 37) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti.getDefaultInstance();
      } else {
        if (msgCase_ == 37) {
          return changePartyLeaderNotiBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.ChangePartyLeaderNoti changePartyLeaderNoti = 37;</code>
     */
    public Builder setChangePartyLeaderNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti value) {
      if (changePartyLeaderNotiBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        changePartyLeaderNotiBuilder_.setMessage(value);
      }
      msgCase_ = 37;
      return this;
    }
    /**
     * <code>.ServerMessage.ChangePartyLeaderNoti changePartyLeaderNoti = 37;</code>
     */
    public Builder setChangePartyLeaderNoti(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti.Builder builderForValue) {
      if (changePartyLeaderNotiBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        changePartyLeaderNotiBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 37;
      return this;
    }
    /**
     * <code>.ServerMessage.ChangePartyLeaderNoti changePartyLeaderNoti = 37;</code>
     */
    public Builder mergeChangePartyLeaderNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti value) {
      if (changePartyLeaderNotiBuilder_ == null) {
        if (msgCase_ == 37 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 37) {
          changePartyLeaderNotiBuilder_.mergeFrom(value);
        } else {
          changePartyLeaderNotiBuilder_.setMessage(value);
        }
      }
      msgCase_ = 37;
      return this;
    }
    /**
     * <code>.ServerMessage.ChangePartyLeaderNoti changePartyLeaderNoti = 37;</code>
     */
    public Builder clearChangePartyLeaderNoti() {
      if (changePartyLeaderNotiBuilder_ == null) {
        if (msgCase_ == 37) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 37) {
          msgCase_ = 0;
          msg_ = null;
        }
        changePartyLeaderNotiBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.ChangePartyLeaderNoti changePartyLeaderNoti = 37;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti.Builder getChangePartyLeaderNotiBuilder() {
      return getChangePartyLeaderNotiFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.ChangePartyLeaderNoti changePartyLeaderNoti = 37;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNotiOrBuilder getChangePartyLeaderNotiOrBuilder() {
      if ((msgCase_ == 37) && (changePartyLeaderNotiBuilder_ != null)) {
        return changePartyLeaderNotiBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 37) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.ChangePartyLeaderNoti changePartyLeaderNoti = 37;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNotiOrBuilder> 
        getChangePartyLeaderNotiFieldBuilder() {
      if (changePartyLeaderNotiBuilder_ == null) {
        if (!(msgCase_ == 37)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti.getDefaultInstance();
        }
        changePartyLeaderNotiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNotiOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ChangePartyLeaderNoti) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 37;
      onChanged();
      return changePartyLeaderNotiBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNotiOrBuilder> exchangePartyNameNotiBuilder_;
    /**
     * <code>.ServerMessage.ExchangePartyNameNoti exchangePartyNameNoti = 38;</code>
     * @return Whether the exchangePartyNameNoti field is set.
     */
    @java.lang.Override
    public boolean hasExchangePartyNameNoti() {
      return msgCase_ == 38;
    }
    /**
     * <code>.ServerMessage.ExchangePartyNameNoti exchangePartyNameNoti = 38;</code>
     * @return The exchangePartyNameNoti.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti getExchangePartyNameNoti() {
      if (exchangePartyNameNotiBuilder_ == null) {
        if (msgCase_ == 38) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti.getDefaultInstance();
      } else {
        if (msgCase_ == 38) {
          return exchangePartyNameNotiBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.ExchangePartyNameNoti exchangePartyNameNoti = 38;</code>
     */
    public Builder setExchangePartyNameNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti value) {
      if (exchangePartyNameNotiBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        exchangePartyNameNotiBuilder_.setMessage(value);
      }
      msgCase_ = 38;
      return this;
    }
    /**
     * <code>.ServerMessage.ExchangePartyNameNoti exchangePartyNameNoti = 38;</code>
     */
    public Builder setExchangePartyNameNoti(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti.Builder builderForValue) {
      if (exchangePartyNameNotiBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        exchangePartyNameNotiBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 38;
      return this;
    }
    /**
     * <code>.ServerMessage.ExchangePartyNameNoti exchangePartyNameNoti = 38;</code>
     */
    public Builder mergeExchangePartyNameNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti value) {
      if (exchangePartyNameNotiBuilder_ == null) {
        if (msgCase_ == 38 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 38) {
          exchangePartyNameNotiBuilder_.mergeFrom(value);
        } else {
          exchangePartyNameNotiBuilder_.setMessage(value);
        }
      }
      msgCase_ = 38;
      return this;
    }
    /**
     * <code>.ServerMessage.ExchangePartyNameNoti exchangePartyNameNoti = 38;</code>
     */
    public Builder clearExchangePartyNameNoti() {
      if (exchangePartyNameNotiBuilder_ == null) {
        if (msgCase_ == 38) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 38) {
          msgCase_ = 0;
          msg_ = null;
        }
        exchangePartyNameNotiBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.ExchangePartyNameNoti exchangePartyNameNoti = 38;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti.Builder getExchangePartyNameNotiBuilder() {
      return getExchangePartyNameNotiFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.ExchangePartyNameNoti exchangePartyNameNoti = 38;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNotiOrBuilder getExchangePartyNameNotiOrBuilder() {
      if ((msgCase_ == 38) && (exchangePartyNameNotiBuilder_ != null)) {
        return exchangePartyNameNotiBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 38) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.ExchangePartyNameNoti exchangePartyNameNoti = 38;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNotiOrBuilder> 
        getExchangePartyNameNotiFieldBuilder() {
      if (exchangePartyNameNotiBuilder_ == null) {
        if (!(msgCase_ == 38)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti.getDefaultInstance();
        }
        exchangePartyNameNotiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNotiOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyNameNoti) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 38;
      onChanged();
      return exchangePartyNameNotiBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNotiOrBuilder> exchangePartyMemberMarkNotiBuilder_;
    /**
     * <code>.ServerMessage.ExchangePartyMemberMarkNoti exchangePartyMemberMarkNoti = 40;</code>
     * @return Whether the exchangePartyMemberMarkNoti field is set.
     */
    @java.lang.Override
    public boolean hasExchangePartyMemberMarkNoti() {
      return msgCase_ == 40;
    }
    /**
     * <code>.ServerMessage.ExchangePartyMemberMarkNoti exchangePartyMemberMarkNoti = 40;</code>
     * @return The exchangePartyMemberMarkNoti.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti getExchangePartyMemberMarkNoti() {
      if (exchangePartyMemberMarkNotiBuilder_ == null) {
        if (msgCase_ == 40) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti.getDefaultInstance();
      } else {
        if (msgCase_ == 40) {
          return exchangePartyMemberMarkNotiBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.ExchangePartyMemberMarkNoti exchangePartyMemberMarkNoti = 40;</code>
     */
    public Builder setExchangePartyMemberMarkNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti value) {
      if (exchangePartyMemberMarkNotiBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        exchangePartyMemberMarkNotiBuilder_.setMessage(value);
      }
      msgCase_ = 40;
      return this;
    }
    /**
     * <code>.ServerMessage.ExchangePartyMemberMarkNoti exchangePartyMemberMarkNoti = 40;</code>
     */
    public Builder setExchangePartyMemberMarkNoti(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti.Builder builderForValue) {
      if (exchangePartyMemberMarkNotiBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        exchangePartyMemberMarkNotiBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 40;
      return this;
    }
    /**
     * <code>.ServerMessage.ExchangePartyMemberMarkNoti exchangePartyMemberMarkNoti = 40;</code>
     */
    public Builder mergeExchangePartyMemberMarkNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti value) {
      if (exchangePartyMemberMarkNotiBuilder_ == null) {
        if (msgCase_ == 40 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 40) {
          exchangePartyMemberMarkNotiBuilder_.mergeFrom(value);
        } else {
          exchangePartyMemberMarkNotiBuilder_.setMessage(value);
        }
      }
      msgCase_ = 40;
      return this;
    }
    /**
     * <code>.ServerMessage.ExchangePartyMemberMarkNoti exchangePartyMemberMarkNoti = 40;</code>
     */
    public Builder clearExchangePartyMemberMarkNoti() {
      if (exchangePartyMemberMarkNotiBuilder_ == null) {
        if (msgCase_ == 40) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 40) {
          msgCase_ = 0;
          msg_ = null;
        }
        exchangePartyMemberMarkNotiBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.ExchangePartyMemberMarkNoti exchangePartyMemberMarkNoti = 40;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti.Builder getExchangePartyMemberMarkNotiBuilder() {
      return getExchangePartyMemberMarkNotiFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.ExchangePartyMemberMarkNoti exchangePartyMemberMarkNoti = 40;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNotiOrBuilder getExchangePartyMemberMarkNotiOrBuilder() {
      if ((msgCase_ == 40) && (exchangePartyMemberMarkNotiBuilder_ != null)) {
        return exchangePartyMemberMarkNotiBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 40) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.ExchangePartyMemberMarkNoti exchangePartyMemberMarkNoti = 40;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNotiOrBuilder> 
        getExchangePartyMemberMarkNotiFieldBuilder() {
      if (exchangePartyMemberMarkNotiBuilder_ == null) {
        if (!(msgCase_ == 40)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti.getDefaultInstance();
        }
        exchangePartyMemberMarkNotiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNotiOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ExchangePartyMemberMarkNoti) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 40;
      onChanged();
      return exchangePartyMemberMarkNotiBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNotiOrBuilder> banPartyNotiBuilder_;
    /**
     * <code>.ServerMessage.BanPartyNoti banPartyNoti = 41;</code>
     * @return Whether the banPartyNoti field is set.
     */
    @java.lang.Override
    public boolean hasBanPartyNoti() {
      return msgCase_ == 41;
    }
    /**
     * <code>.ServerMessage.BanPartyNoti banPartyNoti = 41;</code>
     * @return The banPartyNoti.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti getBanPartyNoti() {
      if (banPartyNotiBuilder_ == null) {
        if (msgCase_ == 41) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti.getDefaultInstance();
      } else {
        if (msgCase_ == 41) {
          return banPartyNotiBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.BanPartyNoti banPartyNoti = 41;</code>
     */
    public Builder setBanPartyNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti value) {
      if (banPartyNotiBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        banPartyNotiBuilder_.setMessage(value);
      }
      msgCase_ = 41;
      return this;
    }
    /**
     * <code>.ServerMessage.BanPartyNoti banPartyNoti = 41;</code>
     */
    public Builder setBanPartyNoti(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti.Builder builderForValue) {
      if (banPartyNotiBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        banPartyNotiBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 41;
      return this;
    }
    /**
     * <code>.ServerMessage.BanPartyNoti banPartyNoti = 41;</code>
     */
    public Builder mergeBanPartyNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti value) {
      if (banPartyNotiBuilder_ == null) {
        if (msgCase_ == 41 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 41) {
          banPartyNotiBuilder_.mergeFrom(value);
        } else {
          banPartyNotiBuilder_.setMessage(value);
        }
      }
      msgCase_ = 41;
      return this;
    }
    /**
     * <code>.ServerMessage.BanPartyNoti banPartyNoti = 41;</code>
     */
    public Builder clearBanPartyNoti() {
      if (banPartyNotiBuilder_ == null) {
        if (msgCase_ == 41) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 41) {
          msgCase_ = 0;
          msg_ = null;
        }
        banPartyNotiBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.BanPartyNoti banPartyNoti = 41;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti.Builder getBanPartyNotiBuilder() {
      return getBanPartyNotiFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.BanPartyNoti banPartyNoti = 41;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNotiOrBuilder getBanPartyNotiOrBuilder() {
      if ((msgCase_ == 41) && (banPartyNotiBuilder_ != null)) {
        return banPartyNotiBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 41) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.BanPartyNoti banPartyNoti = 41;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNotiOrBuilder> 
        getBanPartyNotiFieldBuilder() {
      if (banPartyNotiBuilder_ == null) {
        if (!(msgCase_ == 41)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti.getDefaultInstance();
        }
        banPartyNotiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNotiOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.BanPartyNoti) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 41;
      onChanged();
      return banPartyNotiBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNotiOrBuilder> summonPartyMemberNotiBuilder_;
    /**
     * <code>.ServerMessage.SummonPartyMemberNoti summonPartyMemberNoti = 42;</code>
     * @return Whether the summonPartyMemberNoti field is set.
     */
    @java.lang.Override
    public boolean hasSummonPartyMemberNoti() {
      return msgCase_ == 42;
    }
    /**
     * <code>.ServerMessage.SummonPartyMemberNoti summonPartyMemberNoti = 42;</code>
     * @return The summonPartyMemberNoti.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti getSummonPartyMemberNoti() {
      if (summonPartyMemberNotiBuilder_ == null) {
        if (msgCase_ == 42) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti.getDefaultInstance();
      } else {
        if (msgCase_ == 42) {
          return summonPartyMemberNotiBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.SummonPartyMemberNoti summonPartyMemberNoti = 42;</code>
     */
    public Builder setSummonPartyMemberNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti value) {
      if (summonPartyMemberNotiBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        summonPartyMemberNotiBuilder_.setMessage(value);
      }
      msgCase_ = 42;
      return this;
    }
    /**
     * <code>.ServerMessage.SummonPartyMemberNoti summonPartyMemberNoti = 42;</code>
     */
    public Builder setSummonPartyMemberNoti(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti.Builder builderForValue) {
      if (summonPartyMemberNotiBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        summonPartyMemberNotiBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 42;
      return this;
    }
    /**
     * <code>.ServerMessage.SummonPartyMemberNoti summonPartyMemberNoti = 42;</code>
     */
    public Builder mergeSummonPartyMemberNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti value) {
      if (summonPartyMemberNotiBuilder_ == null) {
        if (msgCase_ == 42 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 42) {
          summonPartyMemberNotiBuilder_.mergeFrom(value);
        } else {
          summonPartyMemberNotiBuilder_.setMessage(value);
        }
      }
      msgCase_ = 42;
      return this;
    }
    /**
     * <code>.ServerMessage.SummonPartyMemberNoti summonPartyMemberNoti = 42;</code>
     */
    public Builder clearSummonPartyMemberNoti() {
      if (summonPartyMemberNotiBuilder_ == null) {
        if (msgCase_ == 42) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 42) {
          msgCase_ = 0;
          msg_ = null;
        }
        summonPartyMemberNotiBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.SummonPartyMemberNoti summonPartyMemberNoti = 42;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti.Builder getSummonPartyMemberNotiBuilder() {
      return getSummonPartyMemberNotiFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.SummonPartyMemberNoti summonPartyMemberNoti = 42;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNotiOrBuilder getSummonPartyMemberNotiOrBuilder() {
      if ((msgCase_ == 42) && (summonPartyMemberNotiBuilder_ != null)) {
        return summonPartyMemberNotiBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 42) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.SummonPartyMemberNoti summonPartyMemberNoti = 42;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNotiOrBuilder> 
        getSummonPartyMemberNotiFieldBuilder() {
      if (summonPartyMemberNotiBuilder_ == null) {
        if (!(msgCase_ == 42)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti.getDefaultInstance();
        }
        summonPartyMemberNotiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNotiOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SummonPartyMemberNoti) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 42;
      onChanged();
      return summonPartyMemberNotiBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNotiOrBuilder> replySummonPartyMemberNotiBuilder_;
    /**
     * <code>.ServerMessage.ReplySummonPartyMemberNoti replySummonPartyMemberNoti = 43;</code>
     * @return Whether the replySummonPartyMemberNoti field is set.
     */
    @java.lang.Override
    public boolean hasReplySummonPartyMemberNoti() {
      return msgCase_ == 43;
    }
    /**
     * <code>.ServerMessage.ReplySummonPartyMemberNoti replySummonPartyMemberNoti = 43;</code>
     * @return The replySummonPartyMemberNoti.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti getReplySummonPartyMemberNoti() {
      if (replySummonPartyMemberNotiBuilder_ == null) {
        if (msgCase_ == 43) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti.getDefaultInstance();
      } else {
        if (msgCase_ == 43) {
          return replySummonPartyMemberNotiBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.ReplySummonPartyMemberNoti replySummonPartyMemberNoti = 43;</code>
     */
    public Builder setReplySummonPartyMemberNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti value) {
      if (replySummonPartyMemberNotiBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        replySummonPartyMemberNotiBuilder_.setMessage(value);
      }
      msgCase_ = 43;
      return this;
    }
    /**
     * <code>.ServerMessage.ReplySummonPartyMemberNoti replySummonPartyMemberNoti = 43;</code>
     */
    public Builder setReplySummonPartyMemberNoti(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti.Builder builderForValue) {
      if (replySummonPartyMemberNotiBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        replySummonPartyMemberNotiBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 43;
      return this;
    }
    /**
     * <code>.ServerMessage.ReplySummonPartyMemberNoti replySummonPartyMemberNoti = 43;</code>
     */
    public Builder mergeReplySummonPartyMemberNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti value) {
      if (replySummonPartyMemberNotiBuilder_ == null) {
        if (msgCase_ == 43 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 43) {
          replySummonPartyMemberNotiBuilder_.mergeFrom(value);
        } else {
          replySummonPartyMemberNotiBuilder_.setMessage(value);
        }
      }
      msgCase_ = 43;
      return this;
    }
    /**
     * <code>.ServerMessage.ReplySummonPartyMemberNoti replySummonPartyMemberNoti = 43;</code>
     */
    public Builder clearReplySummonPartyMemberNoti() {
      if (replySummonPartyMemberNotiBuilder_ == null) {
        if (msgCase_ == 43) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 43) {
          msgCase_ = 0;
          msg_ = null;
        }
        replySummonPartyMemberNotiBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.ReplySummonPartyMemberNoti replySummonPartyMemberNoti = 43;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti.Builder getReplySummonPartyMemberNotiBuilder() {
      return getReplySummonPartyMemberNotiFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.ReplySummonPartyMemberNoti replySummonPartyMemberNoti = 43;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNotiOrBuilder getReplySummonPartyMemberNotiOrBuilder() {
      if ((msgCase_ == 43) && (replySummonPartyMemberNotiBuilder_ != null)) {
        return replySummonPartyMemberNotiBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 43) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.ReplySummonPartyMemberNoti replySummonPartyMemberNoti = 43;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNotiOrBuilder> 
        getReplySummonPartyMemberNotiFieldBuilder() {
      if (replySummonPartyMemberNotiBuilder_ == null) {
        if (!(msgCase_ == 43)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti.getDefaultInstance();
        }
        replySummonPartyMemberNotiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNotiOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplySummonPartyMemberNoti) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 43;
      onChanged();
      return replySummonPartyMemberNotiBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNotiOrBuilder> noticeChatNotiBuilder_;
    /**
     * <code>.ServerMessage.NoticeChatNoti noticeChatNoti = 44;</code>
     * @return Whether the noticeChatNoti field is set.
     */
    @java.lang.Override
    public boolean hasNoticeChatNoti() {
      return msgCase_ == 44;
    }
    /**
     * <code>.ServerMessage.NoticeChatNoti noticeChatNoti = 44;</code>
     * @return The noticeChatNoti.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti getNoticeChatNoti() {
      if (noticeChatNotiBuilder_ == null) {
        if (msgCase_ == 44) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti.getDefaultInstance();
      } else {
        if (msgCase_ == 44) {
          return noticeChatNotiBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.NoticeChatNoti noticeChatNoti = 44;</code>
     */
    public Builder setNoticeChatNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti value) {
      if (noticeChatNotiBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        noticeChatNotiBuilder_.setMessage(value);
      }
      msgCase_ = 44;
      return this;
    }
    /**
     * <code>.ServerMessage.NoticeChatNoti noticeChatNoti = 44;</code>
     */
    public Builder setNoticeChatNoti(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti.Builder builderForValue) {
      if (noticeChatNotiBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        noticeChatNotiBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 44;
      return this;
    }
    /**
     * <code>.ServerMessage.NoticeChatNoti noticeChatNoti = 44;</code>
     */
    public Builder mergeNoticeChatNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti value) {
      if (noticeChatNotiBuilder_ == null) {
        if (msgCase_ == 44 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 44) {
          noticeChatNotiBuilder_.mergeFrom(value);
        } else {
          noticeChatNotiBuilder_.setMessage(value);
        }
      }
      msgCase_ = 44;
      return this;
    }
    /**
     * <code>.ServerMessage.NoticeChatNoti noticeChatNoti = 44;</code>
     */
    public Builder clearNoticeChatNoti() {
      if (noticeChatNotiBuilder_ == null) {
        if (msgCase_ == 44) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 44) {
          msgCase_ = 0;
          msg_ = null;
        }
        noticeChatNotiBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.NoticeChatNoti noticeChatNoti = 44;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti.Builder getNoticeChatNotiBuilder() {
      return getNoticeChatNotiFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.NoticeChatNoti noticeChatNoti = 44;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNotiOrBuilder getNoticeChatNotiOrBuilder() {
      if ((msgCase_ == 44) && (noticeChatNotiBuilder_ != null)) {
        return noticeChatNotiBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 44) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.NoticeChatNoti noticeChatNoti = 44;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNotiOrBuilder> 
        getNoticeChatNotiFieldBuilder() {
      if (noticeChatNotiBuilder_ == null) {
        if (!(msgCase_ == 44)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti.getDefaultInstance();
        }
        noticeChatNotiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNotiOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.NoticeChatNoti) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 44;
      onChanged();
      return noticeChatNotiBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNotiOrBuilder> systemMailNotiBuilder_;
    /**
     * <code>.ServerMessage.SystemMailNoti systemMailNoti = 45;</code>
     * @return Whether the systemMailNoti field is set.
     */
    @java.lang.Override
    public boolean hasSystemMailNoti() {
      return msgCase_ == 45;
    }
    /**
     * <code>.ServerMessage.SystemMailNoti systemMailNoti = 45;</code>
     * @return The systemMailNoti.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti getSystemMailNoti() {
      if (systemMailNotiBuilder_ == null) {
        if (msgCase_ == 45) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti.getDefaultInstance();
      } else {
        if (msgCase_ == 45) {
          return systemMailNotiBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.SystemMailNoti systemMailNoti = 45;</code>
     */
    public Builder setSystemMailNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti value) {
      if (systemMailNotiBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        systemMailNotiBuilder_.setMessage(value);
      }
      msgCase_ = 45;
      return this;
    }
    /**
     * <code>.ServerMessage.SystemMailNoti systemMailNoti = 45;</code>
     */
    public Builder setSystemMailNoti(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti.Builder builderForValue) {
      if (systemMailNotiBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        systemMailNotiBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 45;
      return this;
    }
    /**
     * <code>.ServerMessage.SystemMailNoti systemMailNoti = 45;</code>
     */
    public Builder mergeSystemMailNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti value) {
      if (systemMailNotiBuilder_ == null) {
        if (msgCase_ == 45 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 45) {
          systemMailNotiBuilder_.mergeFrom(value);
        } else {
          systemMailNotiBuilder_.setMessage(value);
        }
      }
      msgCase_ = 45;
      return this;
    }
    /**
     * <code>.ServerMessage.SystemMailNoti systemMailNoti = 45;</code>
     */
    public Builder clearSystemMailNoti() {
      if (systemMailNotiBuilder_ == null) {
        if (msgCase_ == 45) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 45) {
          msgCase_ = 0;
          msg_ = null;
        }
        systemMailNotiBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.SystemMailNoti systemMailNoti = 45;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti.Builder getSystemMailNotiBuilder() {
      return getSystemMailNotiFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.SystemMailNoti systemMailNoti = 45;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNotiOrBuilder getSystemMailNotiOrBuilder() {
      if ((msgCase_ == 45) && (systemMailNotiBuilder_ != null)) {
        return systemMailNotiBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 45) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.SystemMailNoti systemMailNoti = 45;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNotiOrBuilder> 
        getSystemMailNotiFieldBuilder() {
      if (systemMailNotiBuilder_ == null) {
        if (!(msgCase_ == 45)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti.getDefaultInstance();
        }
        systemMailNotiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNotiOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SystemMailNoti) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 45;
      onChanged();
      return systemMailNotiBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNotiOrBuilder> partyVoteNotiBuilder_;
    /**
     * <code>.ServerMessage.PartyVoteNoti partyVoteNoti = 46;</code>
     * @return Whether the partyVoteNoti field is set.
     */
    @java.lang.Override
    public boolean hasPartyVoteNoti() {
      return msgCase_ == 46;
    }
    /**
     * <code>.ServerMessage.PartyVoteNoti partyVoteNoti = 46;</code>
     * @return The partyVoteNoti.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti getPartyVoteNoti() {
      if (partyVoteNotiBuilder_ == null) {
        if (msgCase_ == 46) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti.getDefaultInstance();
      } else {
        if (msgCase_ == 46) {
          return partyVoteNotiBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.PartyVoteNoti partyVoteNoti = 46;</code>
     */
    public Builder setPartyVoteNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti value) {
      if (partyVoteNotiBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        partyVoteNotiBuilder_.setMessage(value);
      }
      msgCase_ = 46;
      return this;
    }
    /**
     * <code>.ServerMessage.PartyVoteNoti partyVoteNoti = 46;</code>
     */
    public Builder setPartyVoteNoti(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti.Builder builderForValue) {
      if (partyVoteNotiBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        partyVoteNotiBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 46;
      return this;
    }
    /**
     * <code>.ServerMessage.PartyVoteNoti partyVoteNoti = 46;</code>
     */
    public Builder mergePartyVoteNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti value) {
      if (partyVoteNotiBuilder_ == null) {
        if (msgCase_ == 46 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 46) {
          partyVoteNotiBuilder_.mergeFrom(value);
        } else {
          partyVoteNotiBuilder_.setMessage(value);
        }
      }
      msgCase_ = 46;
      return this;
    }
    /**
     * <code>.ServerMessage.PartyVoteNoti partyVoteNoti = 46;</code>
     */
    public Builder clearPartyVoteNoti() {
      if (partyVoteNotiBuilder_ == null) {
        if (msgCase_ == 46) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 46) {
          msgCase_ = 0;
          msg_ = null;
        }
        partyVoteNotiBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.PartyVoteNoti partyVoteNoti = 46;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti.Builder getPartyVoteNotiBuilder() {
      return getPartyVoteNotiFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.PartyVoteNoti partyVoteNoti = 46;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNotiOrBuilder getPartyVoteNotiOrBuilder() {
      if ((msgCase_ == 46) && (partyVoteNotiBuilder_ != null)) {
        return partyVoteNotiBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 46) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.PartyVoteNoti partyVoteNoti = 46;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNotiOrBuilder> 
        getPartyVoteNotiFieldBuilder() {
      if (partyVoteNotiBuilder_ == null) {
        if (!(msgCase_ == 46)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti.getDefaultInstance();
        }
        partyVoteNotiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNotiOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteNoti) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 46;
      onChanged();
      return partyVoteNotiBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNotiOrBuilder> replyPartyVoteNotiBuilder_;
    /**
     * <code>.ServerMessage.ReplyPartyVoteNoti replyPartyVoteNoti = 47;</code>
     * @return Whether the replyPartyVoteNoti field is set.
     */
    @java.lang.Override
    public boolean hasReplyPartyVoteNoti() {
      return msgCase_ == 47;
    }
    /**
     * <code>.ServerMessage.ReplyPartyVoteNoti replyPartyVoteNoti = 47;</code>
     * @return The replyPartyVoteNoti.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti getReplyPartyVoteNoti() {
      if (replyPartyVoteNotiBuilder_ == null) {
        if (msgCase_ == 47) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti.getDefaultInstance();
      } else {
        if (msgCase_ == 47) {
          return replyPartyVoteNotiBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.ReplyPartyVoteNoti replyPartyVoteNoti = 47;</code>
     */
    public Builder setReplyPartyVoteNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti value) {
      if (replyPartyVoteNotiBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        replyPartyVoteNotiBuilder_.setMessage(value);
      }
      msgCase_ = 47;
      return this;
    }
    /**
     * <code>.ServerMessage.ReplyPartyVoteNoti replyPartyVoteNoti = 47;</code>
     */
    public Builder setReplyPartyVoteNoti(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti.Builder builderForValue) {
      if (replyPartyVoteNotiBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        replyPartyVoteNotiBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 47;
      return this;
    }
    /**
     * <code>.ServerMessage.ReplyPartyVoteNoti replyPartyVoteNoti = 47;</code>
     */
    public Builder mergeReplyPartyVoteNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti value) {
      if (replyPartyVoteNotiBuilder_ == null) {
        if (msgCase_ == 47 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 47) {
          replyPartyVoteNotiBuilder_.mergeFrom(value);
        } else {
          replyPartyVoteNotiBuilder_.setMessage(value);
        }
      }
      msgCase_ = 47;
      return this;
    }
    /**
     * <code>.ServerMessage.ReplyPartyVoteNoti replyPartyVoteNoti = 47;</code>
     */
    public Builder clearReplyPartyVoteNoti() {
      if (replyPartyVoteNotiBuilder_ == null) {
        if (msgCase_ == 47) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 47) {
          msgCase_ = 0;
          msg_ = null;
        }
        replyPartyVoteNotiBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.ReplyPartyVoteNoti replyPartyVoteNoti = 47;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti.Builder getReplyPartyVoteNotiBuilder() {
      return getReplyPartyVoteNotiFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.ReplyPartyVoteNoti replyPartyVoteNoti = 47;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNotiOrBuilder getReplyPartyVoteNotiOrBuilder() {
      if ((msgCase_ == 47) && (replyPartyVoteNotiBuilder_ != null)) {
        return replyPartyVoteNotiBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 47) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.ReplyPartyVoteNoti replyPartyVoteNoti = 47;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNotiOrBuilder> 
        getReplyPartyVoteNotiFieldBuilder() {
      if (replyPartyVoteNotiBuilder_ == null) {
        if (!(msgCase_ == 47)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti.getDefaultInstance();
        }
        replyPartyVoteNotiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNotiOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.ReplyPartyVoteNoti) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 47;
      onChanged();
      return replyPartyVoteNotiBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNotiOrBuilder> partyVoteResultNotiBuilder_;
    /**
     * <code>.ServerMessage.PartyVoteResultNoti partyVoteResultNoti = 48;</code>
     * @return Whether the partyVoteResultNoti field is set.
     */
    @java.lang.Override
    public boolean hasPartyVoteResultNoti() {
      return msgCase_ == 48;
    }
    /**
     * <code>.ServerMessage.PartyVoteResultNoti partyVoteResultNoti = 48;</code>
     * @return The partyVoteResultNoti.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti getPartyVoteResultNoti() {
      if (partyVoteResultNotiBuilder_ == null) {
        if (msgCase_ == 48) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti.getDefaultInstance();
      } else {
        if (msgCase_ == 48) {
          return partyVoteResultNotiBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.PartyVoteResultNoti partyVoteResultNoti = 48;</code>
     */
    public Builder setPartyVoteResultNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti value) {
      if (partyVoteResultNotiBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        partyVoteResultNotiBuilder_.setMessage(value);
      }
      msgCase_ = 48;
      return this;
    }
    /**
     * <code>.ServerMessage.PartyVoteResultNoti partyVoteResultNoti = 48;</code>
     */
    public Builder setPartyVoteResultNoti(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti.Builder builderForValue) {
      if (partyVoteResultNotiBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        partyVoteResultNotiBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 48;
      return this;
    }
    /**
     * <code>.ServerMessage.PartyVoteResultNoti partyVoteResultNoti = 48;</code>
     */
    public Builder mergePartyVoteResultNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti value) {
      if (partyVoteResultNotiBuilder_ == null) {
        if (msgCase_ == 48 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 48) {
          partyVoteResultNotiBuilder_.mergeFrom(value);
        } else {
          partyVoteResultNotiBuilder_.setMessage(value);
        }
      }
      msgCase_ = 48;
      return this;
    }
    /**
     * <code>.ServerMessage.PartyVoteResultNoti partyVoteResultNoti = 48;</code>
     */
    public Builder clearPartyVoteResultNoti() {
      if (partyVoteResultNotiBuilder_ == null) {
        if (msgCase_ == 48) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 48) {
          msgCase_ = 0;
          msg_ = null;
        }
        partyVoteResultNotiBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.PartyVoteResultNoti partyVoteResultNoti = 48;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti.Builder getPartyVoteResultNotiBuilder() {
      return getPartyVoteResultNotiFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.PartyVoteResultNoti partyVoteResultNoti = 48;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNotiOrBuilder getPartyVoteResultNotiOrBuilder() {
      if ((msgCase_ == 48) && (partyVoteResultNotiBuilder_ != null)) {
        return partyVoteResultNotiBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 48) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.PartyVoteResultNoti partyVoteResultNoti = 48;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNotiOrBuilder> 
        getPartyVoteResultNotiFieldBuilder() {
      if (partyVoteResultNotiBuilder_ == null) {
        if (!(msgCase_ == 48)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti.getDefaultInstance();
        }
        partyVoteResultNotiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNotiOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyVoteResultNoti) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 48;
      onChanged();
      return partyVoteResultNotiBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNotiOrBuilder> partyInstanceInfoNotiBuilder_;
    /**
     * <code>.ServerMessage.PartyInstanceInfoNoti partyInstanceInfoNoti = 49;</code>
     * @return Whether the partyInstanceInfoNoti field is set.
     */
    @java.lang.Override
    public boolean hasPartyInstanceInfoNoti() {
      return msgCase_ == 49;
    }
    /**
     * <code>.ServerMessage.PartyInstanceInfoNoti partyInstanceInfoNoti = 49;</code>
     * @return The partyInstanceInfoNoti.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti getPartyInstanceInfoNoti() {
      if (partyInstanceInfoNotiBuilder_ == null) {
        if (msgCase_ == 49) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti.getDefaultInstance();
      } else {
        if (msgCase_ == 49) {
          return partyInstanceInfoNotiBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.PartyInstanceInfoNoti partyInstanceInfoNoti = 49;</code>
     */
    public Builder setPartyInstanceInfoNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti value) {
      if (partyInstanceInfoNotiBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        partyInstanceInfoNotiBuilder_.setMessage(value);
      }
      msgCase_ = 49;
      return this;
    }
    /**
     * <code>.ServerMessage.PartyInstanceInfoNoti partyInstanceInfoNoti = 49;</code>
     */
    public Builder setPartyInstanceInfoNoti(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti.Builder builderForValue) {
      if (partyInstanceInfoNotiBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        partyInstanceInfoNotiBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 49;
      return this;
    }
    /**
     * <code>.ServerMessage.PartyInstanceInfoNoti partyInstanceInfoNoti = 49;</code>
     */
    public Builder mergePartyInstanceInfoNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti value) {
      if (partyInstanceInfoNotiBuilder_ == null) {
        if (msgCase_ == 49 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 49) {
          partyInstanceInfoNotiBuilder_.mergeFrom(value);
        } else {
          partyInstanceInfoNotiBuilder_.setMessage(value);
        }
      }
      msgCase_ = 49;
      return this;
    }
    /**
     * <code>.ServerMessage.PartyInstanceInfoNoti partyInstanceInfoNoti = 49;</code>
     */
    public Builder clearPartyInstanceInfoNoti() {
      if (partyInstanceInfoNotiBuilder_ == null) {
        if (msgCase_ == 49) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 49) {
          msgCase_ = 0;
          msg_ = null;
        }
        partyInstanceInfoNotiBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.PartyInstanceInfoNoti partyInstanceInfoNoti = 49;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti.Builder getPartyInstanceInfoNotiBuilder() {
      return getPartyInstanceInfoNotiFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.PartyInstanceInfoNoti partyInstanceInfoNoti = 49;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNotiOrBuilder getPartyInstanceInfoNotiOrBuilder() {
      if ((msgCase_ == 49) && (partyInstanceInfoNotiBuilder_ != null)) {
        return partyInstanceInfoNotiBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 49) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.PartyInstanceInfoNoti partyInstanceInfoNoti = 49;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNotiOrBuilder> 
        getPartyInstanceInfoNotiFieldBuilder() {
      if (partyInstanceInfoNotiBuilder_ == null) {
        if (!(msgCase_ == 49)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti.getDefaultInstance();
        }
        partyInstanceInfoNotiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNotiOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyInstanceInfoNoti) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 49;
      onChanged();
      return partyInstanceInfoNotiBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNotiOrBuilder> sessionInfoNotiBuilder_;
    /**
     * <code>.ServerMessage.SessionInfoNoti sessionInfoNoti = 50;</code>
     * @return Whether the sessionInfoNoti field is set.
     */
    @java.lang.Override
    public boolean hasSessionInfoNoti() {
      return msgCase_ == 50;
    }
    /**
     * <code>.ServerMessage.SessionInfoNoti sessionInfoNoti = 50;</code>
     * @return The sessionInfoNoti.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti getSessionInfoNoti() {
      if (sessionInfoNotiBuilder_ == null) {
        if (msgCase_ == 50) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti.getDefaultInstance();
      } else {
        if (msgCase_ == 50) {
          return sessionInfoNotiBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.SessionInfoNoti sessionInfoNoti = 50;</code>
     */
    public Builder setSessionInfoNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti value) {
      if (sessionInfoNotiBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        sessionInfoNotiBuilder_.setMessage(value);
      }
      msgCase_ = 50;
      return this;
    }
    /**
     * <code>.ServerMessage.SessionInfoNoti sessionInfoNoti = 50;</code>
     */
    public Builder setSessionInfoNoti(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti.Builder builderForValue) {
      if (sessionInfoNotiBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        sessionInfoNotiBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 50;
      return this;
    }
    /**
     * <code>.ServerMessage.SessionInfoNoti sessionInfoNoti = 50;</code>
     */
    public Builder mergeSessionInfoNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti value) {
      if (sessionInfoNotiBuilder_ == null) {
        if (msgCase_ == 50 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 50) {
          sessionInfoNotiBuilder_.mergeFrom(value);
        } else {
          sessionInfoNotiBuilder_.setMessage(value);
        }
      }
      msgCase_ = 50;
      return this;
    }
    /**
     * <code>.ServerMessage.SessionInfoNoti sessionInfoNoti = 50;</code>
     */
    public Builder clearSessionInfoNoti() {
      if (sessionInfoNotiBuilder_ == null) {
        if (msgCase_ == 50) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 50) {
          msgCase_ = 0;
          msg_ = null;
        }
        sessionInfoNotiBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.SessionInfoNoti sessionInfoNoti = 50;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti.Builder getSessionInfoNotiBuilder() {
      return getSessionInfoNotiFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.SessionInfoNoti sessionInfoNoti = 50;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNotiOrBuilder getSessionInfoNotiOrBuilder() {
      if ((msgCase_ == 50) && (sessionInfoNotiBuilder_ != null)) {
        return sessionInfoNotiBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 50) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.SessionInfoNoti sessionInfoNoti = 50;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNotiOrBuilder> 
        getSessionInfoNotiFieldBuilder() {
      if (sessionInfoNotiBuilder_ == null) {
        if (!(msgCase_ == 50)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti.getDefaultInstance();
        }
        sessionInfoNotiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNotiOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.SessionInfoNoti) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 50;
      onChanged();
      return sessionInfoNotiBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNotiOrBuilder> kickedFromFriendsMyHomeNotiBuilder_;
    /**
     * <code>.ServerMessage.KickedFromFriendsMyHomeNoti kickedFromFriendsMyHomeNoti = 51;</code>
     * @return Whether the kickedFromFriendsMyHomeNoti field is set.
     */
    @java.lang.Override
    public boolean hasKickedFromFriendsMyHomeNoti() {
      return msgCase_ == 51;
    }
    /**
     * <code>.ServerMessage.KickedFromFriendsMyHomeNoti kickedFromFriendsMyHomeNoti = 51;</code>
     * @return The kickedFromFriendsMyHomeNoti.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti getKickedFromFriendsMyHomeNoti() {
      if (kickedFromFriendsMyHomeNotiBuilder_ == null) {
        if (msgCase_ == 51) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti.getDefaultInstance();
      } else {
        if (msgCase_ == 51) {
          return kickedFromFriendsMyHomeNotiBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.KickedFromFriendsMyHomeNoti kickedFromFriendsMyHomeNoti = 51;</code>
     */
    public Builder setKickedFromFriendsMyHomeNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti value) {
      if (kickedFromFriendsMyHomeNotiBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        kickedFromFriendsMyHomeNotiBuilder_.setMessage(value);
      }
      msgCase_ = 51;
      return this;
    }
    /**
     * <code>.ServerMessage.KickedFromFriendsMyHomeNoti kickedFromFriendsMyHomeNoti = 51;</code>
     */
    public Builder setKickedFromFriendsMyHomeNoti(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti.Builder builderForValue) {
      if (kickedFromFriendsMyHomeNotiBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        kickedFromFriendsMyHomeNotiBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 51;
      return this;
    }
    /**
     * <code>.ServerMessage.KickedFromFriendsMyHomeNoti kickedFromFriendsMyHomeNoti = 51;</code>
     */
    public Builder mergeKickedFromFriendsMyHomeNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti value) {
      if (kickedFromFriendsMyHomeNotiBuilder_ == null) {
        if (msgCase_ == 51 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 51) {
          kickedFromFriendsMyHomeNotiBuilder_.mergeFrom(value);
        } else {
          kickedFromFriendsMyHomeNotiBuilder_.setMessage(value);
        }
      }
      msgCase_ = 51;
      return this;
    }
    /**
     * <code>.ServerMessage.KickedFromFriendsMyHomeNoti kickedFromFriendsMyHomeNoti = 51;</code>
     */
    public Builder clearKickedFromFriendsMyHomeNoti() {
      if (kickedFromFriendsMyHomeNotiBuilder_ == null) {
        if (msgCase_ == 51) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 51) {
          msgCase_ = 0;
          msg_ = null;
        }
        kickedFromFriendsMyHomeNotiBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.KickedFromFriendsMyHomeNoti kickedFromFriendsMyHomeNoti = 51;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti.Builder getKickedFromFriendsMyHomeNotiBuilder() {
      return getKickedFromFriendsMyHomeNotiFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.KickedFromFriendsMyHomeNoti kickedFromFriendsMyHomeNoti = 51;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNotiOrBuilder getKickedFromFriendsMyHomeNotiOrBuilder() {
      if ((msgCase_ == 51) && (kickedFromFriendsMyHomeNotiBuilder_ != null)) {
        return kickedFromFriendsMyHomeNotiBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 51) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.KickedFromFriendsMyHomeNoti kickedFromFriendsMyHomeNoti = 51;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNotiOrBuilder> 
        getKickedFromFriendsMyHomeNotiFieldBuilder() {
      if (kickedFromFriendsMyHomeNotiBuilder_ == null) {
        if (!(msgCase_ == 51)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti.getDefaultInstance();
        }
        kickedFromFriendsMyHomeNotiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNotiOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.KickedFromFriendsMyHomeNoti) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 51;
      onChanged();
      return kickedFromFriendsMyHomeNotiBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNotiOrBuilder> cancelSummonPartyMemberNotiBuilder_;
    /**
     * <code>.ServerMessage.CancelSummonPartyMemberNoti cancelSummonPartyMemberNoti = 53;</code>
     * @return Whether the cancelSummonPartyMemberNoti field is set.
     */
    @java.lang.Override
    public boolean hasCancelSummonPartyMemberNoti() {
      return msgCase_ == 53;
    }
    /**
     * <code>.ServerMessage.CancelSummonPartyMemberNoti cancelSummonPartyMemberNoti = 53;</code>
     * @return The cancelSummonPartyMemberNoti.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti getCancelSummonPartyMemberNoti() {
      if (cancelSummonPartyMemberNotiBuilder_ == null) {
        if (msgCase_ == 53) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti.getDefaultInstance();
      } else {
        if (msgCase_ == 53) {
          return cancelSummonPartyMemberNotiBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.CancelSummonPartyMemberNoti cancelSummonPartyMemberNoti = 53;</code>
     */
    public Builder setCancelSummonPartyMemberNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti value) {
      if (cancelSummonPartyMemberNotiBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        cancelSummonPartyMemberNotiBuilder_.setMessage(value);
      }
      msgCase_ = 53;
      return this;
    }
    /**
     * <code>.ServerMessage.CancelSummonPartyMemberNoti cancelSummonPartyMemberNoti = 53;</code>
     */
    public Builder setCancelSummonPartyMemberNoti(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti.Builder builderForValue) {
      if (cancelSummonPartyMemberNotiBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        cancelSummonPartyMemberNotiBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 53;
      return this;
    }
    /**
     * <code>.ServerMessage.CancelSummonPartyMemberNoti cancelSummonPartyMemberNoti = 53;</code>
     */
    public Builder mergeCancelSummonPartyMemberNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti value) {
      if (cancelSummonPartyMemberNotiBuilder_ == null) {
        if (msgCase_ == 53 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 53) {
          cancelSummonPartyMemberNotiBuilder_.mergeFrom(value);
        } else {
          cancelSummonPartyMemberNotiBuilder_.setMessage(value);
        }
      }
      msgCase_ = 53;
      return this;
    }
    /**
     * <code>.ServerMessage.CancelSummonPartyMemberNoti cancelSummonPartyMemberNoti = 53;</code>
     */
    public Builder clearCancelSummonPartyMemberNoti() {
      if (cancelSummonPartyMemberNotiBuilder_ == null) {
        if (msgCase_ == 53) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 53) {
          msgCase_ = 0;
          msg_ = null;
        }
        cancelSummonPartyMemberNotiBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.CancelSummonPartyMemberNoti cancelSummonPartyMemberNoti = 53;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti.Builder getCancelSummonPartyMemberNotiBuilder() {
      return getCancelSummonPartyMemberNotiFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.CancelSummonPartyMemberNoti cancelSummonPartyMemberNoti = 53;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNotiOrBuilder getCancelSummonPartyMemberNotiOrBuilder() {
      if ((msgCase_ == 53) && (cancelSummonPartyMemberNotiBuilder_ != null)) {
        return cancelSummonPartyMemberNotiBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 53) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.CancelSummonPartyMemberNoti cancelSummonPartyMemberNoti = 53;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNotiOrBuilder> 
        getCancelSummonPartyMemberNotiFieldBuilder() {
      if (cancelSummonPartyMemberNotiBuilder_ == null) {
        if (!(msgCase_ == 53)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti.getDefaultInstance();
        }
        cancelSummonPartyMemberNotiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNotiOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.CancelSummonPartyMemberNoti) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 53;
      onChanged();
      return cancelSummonPartyMemberNotiBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNotiOrBuilder> partyMemberLocationNotiBuilder_;
    /**
     * <code>.ServerMessage.PartyMemberLocationNoti partyMemberLocationNoti = 54;</code>
     * @return Whether the partyMemberLocationNoti field is set.
     */
    @java.lang.Override
    public boolean hasPartyMemberLocationNoti() {
      return msgCase_ == 54;
    }
    /**
     * <code>.ServerMessage.PartyMemberLocationNoti partyMemberLocationNoti = 54;</code>
     * @return The partyMemberLocationNoti.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti getPartyMemberLocationNoti() {
      if (partyMemberLocationNotiBuilder_ == null) {
        if (msgCase_ == 54) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti.getDefaultInstance();
      } else {
        if (msgCase_ == 54) {
          return partyMemberLocationNotiBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.PartyMemberLocationNoti partyMemberLocationNoti = 54;</code>
     */
    public Builder setPartyMemberLocationNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti value) {
      if (partyMemberLocationNotiBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        partyMemberLocationNotiBuilder_.setMessage(value);
      }
      msgCase_ = 54;
      return this;
    }
    /**
     * <code>.ServerMessage.PartyMemberLocationNoti partyMemberLocationNoti = 54;</code>
     */
    public Builder setPartyMemberLocationNoti(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti.Builder builderForValue) {
      if (partyMemberLocationNotiBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        partyMemberLocationNotiBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 54;
      return this;
    }
    /**
     * <code>.ServerMessage.PartyMemberLocationNoti partyMemberLocationNoti = 54;</code>
     */
    public Builder mergePartyMemberLocationNoti(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti value) {
      if (partyMemberLocationNotiBuilder_ == null) {
        if (msgCase_ == 54 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 54) {
          partyMemberLocationNotiBuilder_.mergeFrom(value);
        } else {
          partyMemberLocationNotiBuilder_.setMessage(value);
        }
      }
      msgCase_ = 54;
      return this;
    }
    /**
     * <code>.ServerMessage.PartyMemberLocationNoti partyMemberLocationNoti = 54;</code>
     */
    public Builder clearPartyMemberLocationNoti() {
      if (partyMemberLocationNotiBuilder_ == null) {
        if (msgCase_ == 54) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 54) {
          msgCase_ = 0;
          msg_ = null;
        }
        partyMemberLocationNotiBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.PartyMemberLocationNoti partyMemberLocationNoti = 54;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti.Builder getPartyMemberLocationNotiBuilder() {
      return getPartyMemberLocationNotiFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.PartyMemberLocationNoti partyMemberLocationNoti = 54;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNotiOrBuilder getPartyMemberLocationNotiOrBuilder() {
      if ((msgCase_ == 54) && (partyMemberLocationNotiBuilder_ != null)) {
        return partyMemberLocationNotiBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 54) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.PartyMemberLocationNoti partyMemberLocationNoti = 54;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNotiOrBuilder> 
        getPartyMemberLocationNotiFieldBuilder() {
      if (partyMemberLocationNotiBuilder_ == null) {
        if (!(msgCase_ == 54)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti.getDefaultInstance();
        }
        partyMemberLocationNotiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNotiOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.PartyMemberLocationNoti) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 54;
      onChanged();
      return partyMemberLocationNotiBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOMEOrBuilder> ntfFriendLeavingHomeBuilder_;
    /**
     * <code>.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME ntfFriendLeavingHome = 55;</code>
     * @return Whether the ntfFriendLeavingHome field is set.
     */
    @java.lang.Override
    public boolean hasNtfFriendLeavingHome() {
      return msgCase_ == 55;
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME ntfFriendLeavingHome = 55;</code>
     * @return The ntfFriendLeavingHome.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME getNtfFriendLeavingHome() {
      if (ntfFriendLeavingHomeBuilder_ == null) {
        if (msgCase_ == 55) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME.getDefaultInstance();
      } else {
        if (msgCase_ == 55) {
          return ntfFriendLeavingHomeBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME ntfFriendLeavingHome = 55;</code>
     */
    public Builder setNtfFriendLeavingHome(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME value) {
      if (ntfFriendLeavingHomeBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        ntfFriendLeavingHomeBuilder_.setMessage(value);
      }
      msgCase_ = 55;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME ntfFriendLeavingHome = 55;</code>
     */
    public Builder setNtfFriendLeavingHome(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME.Builder builderForValue) {
      if (ntfFriendLeavingHomeBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        ntfFriendLeavingHomeBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 55;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME ntfFriendLeavingHome = 55;</code>
     */
    public Builder mergeNtfFriendLeavingHome(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME value) {
      if (ntfFriendLeavingHomeBuilder_ == null) {
        if (msgCase_ == 55 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 55) {
          ntfFriendLeavingHomeBuilder_.mergeFrom(value);
        } else {
          ntfFriendLeavingHomeBuilder_.setMessage(value);
        }
      }
      msgCase_ = 55;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME ntfFriendLeavingHome = 55;</code>
     */
    public Builder clearNtfFriendLeavingHome() {
      if (ntfFriendLeavingHomeBuilder_ == null) {
        if (msgCase_ == 55) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 55) {
          msgCase_ = 0;
          msg_ = null;
        }
        ntfFriendLeavingHomeBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME ntfFriendLeavingHome = 55;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME.Builder getNtfFriendLeavingHomeBuilder() {
      return getNtfFriendLeavingHomeFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME ntfFriendLeavingHome = 55;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOMEOrBuilder getNtfFriendLeavingHomeOrBuilder() {
      if ((msgCase_ == 55) && (ntfFriendLeavingHomeBuilder_ != null)) {
        return ntfFriendLeavingHomeBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 55) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME ntfFriendLeavingHome = 55;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOMEOrBuilder> 
        getNtfFriendLeavingHomeFieldBuilder() {
      if (ntfFriendLeavingHomeBuilder_ == null) {
        if (!(msgCase_ == 55)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME.getDefaultInstance();
        }
        ntfFriendLeavingHomeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOMEOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_FRIEND_LEAVING_HOME) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 55;
      onChanged();
      return ntfFriendLeavingHomeBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULTOrBuilder> ntfInvitePartyRecvResultBuilder_;
    /**
     * <code>.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT ntfInvitePartyRecvResult = 56;</code>
     * @return Whether the ntfInvitePartyRecvResult field is set.
     */
    @java.lang.Override
    public boolean hasNtfInvitePartyRecvResult() {
      return msgCase_ == 56;
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT ntfInvitePartyRecvResult = 56;</code>
     * @return The ntfInvitePartyRecvResult.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT getNtfInvitePartyRecvResult() {
      if (ntfInvitePartyRecvResultBuilder_ == null) {
        if (msgCase_ == 56) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT.getDefaultInstance();
      } else {
        if (msgCase_ == 56) {
          return ntfInvitePartyRecvResultBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT ntfInvitePartyRecvResult = 56;</code>
     */
    public Builder setNtfInvitePartyRecvResult(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT value) {
      if (ntfInvitePartyRecvResultBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        ntfInvitePartyRecvResultBuilder_.setMessage(value);
      }
      msgCase_ = 56;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT ntfInvitePartyRecvResult = 56;</code>
     */
    public Builder setNtfInvitePartyRecvResult(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT.Builder builderForValue) {
      if (ntfInvitePartyRecvResultBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        ntfInvitePartyRecvResultBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 56;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT ntfInvitePartyRecvResult = 56;</code>
     */
    public Builder mergeNtfInvitePartyRecvResult(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT value) {
      if (ntfInvitePartyRecvResultBuilder_ == null) {
        if (msgCase_ == 56 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 56) {
          ntfInvitePartyRecvResultBuilder_.mergeFrom(value);
        } else {
          ntfInvitePartyRecvResultBuilder_.setMessage(value);
        }
      }
      msgCase_ = 56;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT ntfInvitePartyRecvResult = 56;</code>
     */
    public Builder clearNtfInvitePartyRecvResult() {
      if (ntfInvitePartyRecvResultBuilder_ == null) {
        if (msgCase_ == 56) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 56) {
          msgCase_ = 0;
          msg_ = null;
        }
        ntfInvitePartyRecvResultBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT ntfInvitePartyRecvResult = 56;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT.Builder getNtfInvitePartyRecvResultBuilder() {
      return getNtfInvitePartyRecvResultFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT ntfInvitePartyRecvResult = 56;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULTOrBuilder getNtfInvitePartyRecvResultOrBuilder() {
      if ((msgCase_ == 56) && (ntfInvitePartyRecvResultBuilder_ != null)) {
        return ntfInvitePartyRecvResultBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 56) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT ntfInvitePartyRecvResult = 56;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULTOrBuilder> 
        getNtfInvitePartyRecvResultFieldBuilder() {
      if (ntfInvitePartyRecvResultBuilder_ == null) {
        if (!(msgCase_ == 56)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT.getDefaultInstance();
        }
        ntfInvitePartyRecvResultBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULTOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INVITE_RESULT) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 56;
      onChanged();
      return ntfInvitePartyRecvResultBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTYOrBuilder> ntfDestroyPartyBuilder_;
    /**
     * <code>.ServerMessage.GS2C_NTF_DESTROY_PARTY ntfDestroyParty = 57;</code>
     * @return Whether the ntfDestroyParty field is set.
     */
    @java.lang.Override
    public boolean hasNtfDestroyParty() {
      return msgCase_ == 57;
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_DESTROY_PARTY ntfDestroyParty = 57;</code>
     * @return The ntfDestroyParty.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY getNtfDestroyParty() {
      if (ntfDestroyPartyBuilder_ == null) {
        if (msgCase_ == 57) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY.getDefaultInstance();
      } else {
        if (msgCase_ == 57) {
          return ntfDestroyPartyBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_DESTROY_PARTY ntfDestroyParty = 57;</code>
     */
    public Builder setNtfDestroyParty(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY value) {
      if (ntfDestroyPartyBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        ntfDestroyPartyBuilder_.setMessage(value);
      }
      msgCase_ = 57;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_DESTROY_PARTY ntfDestroyParty = 57;</code>
     */
    public Builder setNtfDestroyParty(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY.Builder builderForValue) {
      if (ntfDestroyPartyBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        ntfDestroyPartyBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 57;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_DESTROY_PARTY ntfDestroyParty = 57;</code>
     */
    public Builder mergeNtfDestroyParty(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY value) {
      if (ntfDestroyPartyBuilder_ == null) {
        if (msgCase_ == 57 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 57) {
          ntfDestroyPartyBuilder_.mergeFrom(value);
        } else {
          ntfDestroyPartyBuilder_.setMessage(value);
        }
      }
      msgCase_ = 57;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_DESTROY_PARTY ntfDestroyParty = 57;</code>
     */
    public Builder clearNtfDestroyParty() {
      if (ntfDestroyPartyBuilder_ == null) {
        if (msgCase_ == 57) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 57) {
          msgCase_ = 0;
          msg_ = null;
        }
        ntfDestroyPartyBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_DESTROY_PARTY ntfDestroyParty = 57;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY.Builder getNtfDestroyPartyBuilder() {
      return getNtfDestroyPartyFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_DESTROY_PARTY ntfDestroyParty = 57;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTYOrBuilder getNtfDestroyPartyOrBuilder() {
      if ((msgCase_ == 57) && (ntfDestroyPartyBuilder_ != null)) {
        return ntfDestroyPartyBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 57) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_DESTROY_PARTY ntfDestroyParty = 57;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTYOrBuilder> 
        getNtfDestroyPartyFieldBuilder() {
      if (ntfDestroyPartyBuilder_ == null) {
        if (!(msgCase_ == 57)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY.getDefaultInstance();
        }
        ntfDestroyPartyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTYOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_DESTROY_PARTY) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 57;
      onChanged();
      return ntfDestroyPartyBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVEROrBuilder> reqReservationEnterToServerBuilder_;
    /**
     * <code>.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER reqReservationEnterToServer = 58;</code>
     * @return Whether the reqReservationEnterToServer field is set.
     */
    @java.lang.Override
    public boolean hasReqReservationEnterToServer() {
      return msgCase_ == 58;
    }
    /**
     * <code>.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER reqReservationEnterToServer = 58;</code>
     * @return The reqReservationEnterToServer.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER getReqReservationEnterToServer() {
      if (reqReservationEnterToServerBuilder_ == null) {
        if (msgCase_ == 58) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER.getDefaultInstance();
      } else {
        if (msgCase_ == 58) {
          return reqReservationEnterToServerBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER reqReservationEnterToServer = 58;</code>
     */
    public Builder setReqReservationEnterToServer(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER value) {
      if (reqReservationEnterToServerBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        reqReservationEnterToServerBuilder_.setMessage(value);
      }
      msgCase_ = 58;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER reqReservationEnterToServer = 58;</code>
     */
    public Builder setReqReservationEnterToServer(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER.Builder builderForValue) {
      if (reqReservationEnterToServerBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        reqReservationEnterToServerBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 58;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER reqReservationEnterToServer = 58;</code>
     */
    public Builder mergeReqReservationEnterToServer(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER value) {
      if (reqReservationEnterToServerBuilder_ == null) {
        if (msgCase_ == 58 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 58) {
          reqReservationEnterToServerBuilder_.mergeFrom(value);
        } else {
          reqReservationEnterToServerBuilder_.setMessage(value);
        }
      }
      msgCase_ = 58;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER reqReservationEnterToServer = 58;</code>
     */
    public Builder clearReqReservationEnterToServer() {
      if (reqReservationEnterToServerBuilder_ == null) {
        if (msgCase_ == 58) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 58) {
          msgCase_ = 0;
          msg_ = null;
        }
        reqReservationEnterToServerBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER reqReservationEnterToServer = 58;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER.Builder getReqReservationEnterToServerBuilder() {
      return getReqReservationEnterToServerFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER reqReservationEnterToServer = 58;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVEROrBuilder getReqReservationEnterToServerOrBuilder() {
      if ((msgCase_ == 58) && (reqReservationEnterToServerBuilder_ != null)) {
        return reqReservationEnterToServerBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 58) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER reqReservationEnterToServer = 58;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVEROrBuilder> 
        getReqReservationEnterToServerFieldBuilder() {
      if (reqReservationEnterToServerBuilder_ == null) {
        if (!(msgCase_ == 58)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER.getDefaultInstance();
        }
        reqReservationEnterToServerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVEROrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_ENTER_TO_SERVER) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 58;
      onChanged();
      return reqReservationEnterToServerBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVEROrBuilder> ackReservationEnterToServerBuilder_;
    /**
     * <code>.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER ackReservationEnterToServer = 59;</code>
     * @return Whether the ackReservationEnterToServer field is set.
     */
    @java.lang.Override
    public boolean hasAckReservationEnterToServer() {
      return msgCase_ == 59;
    }
    /**
     * <code>.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER ackReservationEnterToServer = 59;</code>
     * @return The ackReservationEnterToServer.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER getAckReservationEnterToServer() {
      if (ackReservationEnterToServerBuilder_ == null) {
        if (msgCase_ == 59) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER.getDefaultInstance();
      } else {
        if (msgCase_ == 59) {
          return ackReservationEnterToServerBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER ackReservationEnterToServer = 59;</code>
     */
    public Builder setAckReservationEnterToServer(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER value) {
      if (ackReservationEnterToServerBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        ackReservationEnterToServerBuilder_.setMessage(value);
      }
      msgCase_ = 59;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER ackReservationEnterToServer = 59;</code>
     */
    public Builder setAckReservationEnterToServer(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER.Builder builderForValue) {
      if (ackReservationEnterToServerBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        ackReservationEnterToServerBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 59;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER ackReservationEnterToServer = 59;</code>
     */
    public Builder mergeAckReservationEnterToServer(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER value) {
      if (ackReservationEnterToServerBuilder_ == null) {
        if (msgCase_ == 59 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 59) {
          ackReservationEnterToServerBuilder_.mergeFrom(value);
        } else {
          ackReservationEnterToServerBuilder_.setMessage(value);
        }
      }
      msgCase_ = 59;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER ackReservationEnterToServer = 59;</code>
     */
    public Builder clearAckReservationEnterToServer() {
      if (ackReservationEnterToServerBuilder_ == null) {
        if (msgCase_ == 59) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 59) {
          msgCase_ = 0;
          msg_ = null;
        }
        ackReservationEnterToServerBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER ackReservationEnterToServer = 59;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER.Builder getAckReservationEnterToServerBuilder() {
      return getAckReservationEnterToServerFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER ackReservationEnterToServer = 59;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVEROrBuilder getAckReservationEnterToServerOrBuilder() {
      if ((msgCase_ == 59) && (ackReservationEnterToServerBuilder_ != null)) {
        return ackReservationEnterToServerBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 59) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER ackReservationEnterToServer = 59;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVEROrBuilder> 
        getAckReservationEnterToServerFieldBuilder() {
      if (ackReservationEnterToServerBuilder_ == null) {
        if (!(msgCase_ == 59)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER.getDefaultInstance();
        }
        ackReservationEnterToServerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVEROrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_ENTER_TO_SERVER) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 59;
      onChanged();
      return ackReservationEnterToServerBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHATOrBuilder> ntfPartyChatBuilder_;
    /**
     * <code>.ServerMessage.GS2C_NTF_PARTY_CHAT ntfPartyChat = 60;</code>
     * @return Whether the ntfPartyChat field is set.
     */
    @java.lang.Override
    public boolean hasNtfPartyChat() {
      return msgCase_ == 60;
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_PARTY_CHAT ntfPartyChat = 60;</code>
     * @return The ntfPartyChat.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT getNtfPartyChat() {
      if (ntfPartyChatBuilder_ == null) {
        if (msgCase_ == 60) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT.getDefaultInstance();
      } else {
        if (msgCase_ == 60) {
          return ntfPartyChatBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_PARTY_CHAT ntfPartyChat = 60;</code>
     */
    public Builder setNtfPartyChat(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT value) {
      if (ntfPartyChatBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        ntfPartyChatBuilder_.setMessage(value);
      }
      msgCase_ = 60;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_PARTY_CHAT ntfPartyChat = 60;</code>
     */
    public Builder setNtfPartyChat(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT.Builder builderForValue) {
      if (ntfPartyChatBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        ntfPartyChatBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 60;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_PARTY_CHAT ntfPartyChat = 60;</code>
     */
    public Builder mergeNtfPartyChat(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT value) {
      if (ntfPartyChatBuilder_ == null) {
        if (msgCase_ == 60 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 60) {
          ntfPartyChatBuilder_.mergeFrom(value);
        } else {
          ntfPartyChatBuilder_.setMessage(value);
        }
      }
      msgCase_ = 60;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_PARTY_CHAT ntfPartyChat = 60;</code>
     */
    public Builder clearNtfPartyChat() {
      if (ntfPartyChatBuilder_ == null) {
        if (msgCase_ == 60) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 60) {
          msgCase_ = 0;
          msg_ = null;
        }
        ntfPartyChatBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_PARTY_CHAT ntfPartyChat = 60;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT.Builder getNtfPartyChatBuilder() {
      return getNtfPartyChatFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_PARTY_CHAT ntfPartyChat = 60;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHATOrBuilder getNtfPartyChatOrBuilder() {
      if ((msgCase_ == 60) && (ntfPartyChatBuilder_ != null)) {
        return ntfPartyChatBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 60) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_PARTY_CHAT ntfPartyChat = 60;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHATOrBuilder> 
        getNtfPartyChatFieldBuilder() {
      if (ntfPartyChatBuilder_ == null) {
        if (!(msgCase_ == 60)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT.getDefaultInstance();
        }
        ntfPartyChatBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHATOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_CHAT) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 60;
      onChanged();
      return ntfPartyChatBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFOOrBuilder> ntfPartyInfoBuilder_;
    /**
     * <code>.ServerMessage.GS2C_NTF_PARTY_INFO ntfPartyInfo = 61;</code>
     * @return Whether the ntfPartyInfo field is set.
     */
    @java.lang.Override
    public boolean hasNtfPartyInfo() {
      return msgCase_ == 61;
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_PARTY_INFO ntfPartyInfo = 61;</code>
     * @return The ntfPartyInfo.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO getNtfPartyInfo() {
      if (ntfPartyInfoBuilder_ == null) {
        if (msgCase_ == 61) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO.getDefaultInstance();
      } else {
        if (msgCase_ == 61) {
          return ntfPartyInfoBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_PARTY_INFO ntfPartyInfo = 61;</code>
     */
    public Builder setNtfPartyInfo(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO value) {
      if (ntfPartyInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        ntfPartyInfoBuilder_.setMessage(value);
      }
      msgCase_ = 61;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_PARTY_INFO ntfPartyInfo = 61;</code>
     */
    public Builder setNtfPartyInfo(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO.Builder builderForValue) {
      if (ntfPartyInfoBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        ntfPartyInfoBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 61;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_PARTY_INFO ntfPartyInfo = 61;</code>
     */
    public Builder mergeNtfPartyInfo(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO value) {
      if (ntfPartyInfoBuilder_ == null) {
        if (msgCase_ == 61 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 61) {
          ntfPartyInfoBuilder_.mergeFrom(value);
        } else {
          ntfPartyInfoBuilder_.setMessage(value);
        }
      }
      msgCase_ = 61;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_PARTY_INFO ntfPartyInfo = 61;</code>
     */
    public Builder clearNtfPartyInfo() {
      if (ntfPartyInfoBuilder_ == null) {
        if (msgCase_ == 61) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 61) {
          msgCase_ = 0;
          msg_ = null;
        }
        ntfPartyInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_PARTY_INFO ntfPartyInfo = 61;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO.Builder getNtfPartyInfoBuilder() {
      return getNtfPartyInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_PARTY_INFO ntfPartyInfo = 61;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFOOrBuilder getNtfPartyInfoOrBuilder() {
      if ((msgCase_ == 61) && (ntfPartyInfoBuilder_ != null)) {
        return ntfPartyInfoBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 61) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2C_NTF_PARTY_INFO ntfPartyInfo = 61;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFOOrBuilder> 
        getNtfPartyInfoFieldBuilder() {
      if (ntfPartyInfoBuilder_ == null) {
        if (!(msgCase_ == 61)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO.getDefaultInstance();
        }
        ntfPartyInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFOOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2C_NTF_PARTY_INFO) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 61;
      onChanged();
      return ntfPartyInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUTOrBuilder> ntfReturnUserLogoutBuilder_;
    /**
     * <code>.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT ntfReturnUserLogout = 62;</code>
     * @return Whether the ntfReturnUserLogout field is set.
     */
    @java.lang.Override
    public boolean hasNtfReturnUserLogout() {
      return msgCase_ == 62;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT ntfReturnUserLogout = 62;</code>
     * @return The ntfReturnUserLogout.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT getNtfReturnUserLogout() {
      if (ntfReturnUserLogoutBuilder_ == null) {
        if (msgCase_ == 62) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT.getDefaultInstance();
      } else {
        if (msgCase_ == 62) {
          return ntfReturnUserLogoutBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT ntfReturnUserLogout = 62;</code>
     */
    public Builder setNtfReturnUserLogout(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT value) {
      if (ntfReturnUserLogoutBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        ntfReturnUserLogoutBuilder_.setMessage(value);
      }
      msgCase_ = 62;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT ntfReturnUserLogout = 62;</code>
     */
    public Builder setNtfReturnUserLogout(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT.Builder builderForValue) {
      if (ntfReturnUserLogoutBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        ntfReturnUserLogoutBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 62;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT ntfReturnUserLogout = 62;</code>
     */
    public Builder mergeNtfReturnUserLogout(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT value) {
      if (ntfReturnUserLogoutBuilder_ == null) {
        if (msgCase_ == 62 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 62) {
          ntfReturnUserLogoutBuilder_.mergeFrom(value);
        } else {
          ntfReturnUserLogoutBuilder_.setMessage(value);
        }
      }
      msgCase_ = 62;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT ntfReturnUserLogout = 62;</code>
     */
    public Builder clearNtfReturnUserLogout() {
      if (ntfReturnUserLogoutBuilder_ == null) {
        if (msgCase_ == 62) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 62) {
          msgCase_ = 0;
          msg_ = null;
        }
        ntfReturnUserLogoutBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT ntfReturnUserLogout = 62;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT.Builder getNtfReturnUserLogoutBuilder() {
      return getNtfReturnUserLogoutFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT ntfReturnUserLogout = 62;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUTOrBuilder getNtfReturnUserLogoutOrBuilder() {
      if ((msgCase_ == 62) && (ntfReturnUserLogoutBuilder_ != null)) {
        return ntfReturnUserLogoutBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 62) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT ntfReturnUserLogout = 62;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUTOrBuilder> 
        getNtfReturnUserLogoutFieldBuilder() {
      if (ntfReturnUserLogoutBuilder_ == null) {
        if (!(msgCase_ == 62)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT.getDefaultInstance();
        }
        ntfReturnUserLogoutBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUTOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RETURN_USER_LOGOUT) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 62;
      onChanged();
      return ntfReturnUserLogoutBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMONOrBuilder> ntfClearPartySummonBuilder_;
    /**
     * <code>.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON ntfClearPartySummon = 63;</code>
     * @return Whether the ntfClearPartySummon field is set.
     */
    @java.lang.Override
    public boolean hasNtfClearPartySummon() {
      return msgCase_ == 63;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON ntfClearPartySummon = 63;</code>
     * @return The ntfClearPartySummon.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON getNtfClearPartySummon() {
      if (ntfClearPartySummonBuilder_ == null) {
        if (msgCase_ == 63) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON.getDefaultInstance();
      } else {
        if (msgCase_ == 63) {
          return ntfClearPartySummonBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON ntfClearPartySummon = 63;</code>
     */
    public Builder setNtfClearPartySummon(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON value) {
      if (ntfClearPartySummonBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        ntfClearPartySummonBuilder_.setMessage(value);
      }
      msgCase_ = 63;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON ntfClearPartySummon = 63;</code>
     */
    public Builder setNtfClearPartySummon(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON.Builder builderForValue) {
      if (ntfClearPartySummonBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        ntfClearPartySummonBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 63;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON ntfClearPartySummon = 63;</code>
     */
    public Builder mergeNtfClearPartySummon(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON value) {
      if (ntfClearPartySummonBuilder_ == null) {
        if (msgCase_ == 63 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 63) {
          ntfClearPartySummonBuilder_.mergeFrom(value);
        } else {
          ntfClearPartySummonBuilder_.setMessage(value);
        }
      }
      msgCase_ = 63;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON ntfClearPartySummon = 63;</code>
     */
    public Builder clearNtfClearPartySummon() {
      if (ntfClearPartySummonBuilder_ == null) {
        if (msgCase_ == 63) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 63) {
          msgCase_ = 0;
          msg_ = null;
        }
        ntfClearPartySummonBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON ntfClearPartySummon = 63;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON.Builder getNtfClearPartySummonBuilder() {
      return getNtfClearPartySummonFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON ntfClearPartySummon = 63;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMONOrBuilder getNtfClearPartySummonOrBuilder() {
      if ((msgCase_ == 63) && (ntfClearPartySummonBuilder_ != null)) {
        return ntfClearPartySummonBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 63) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON ntfClearPartySummon = 63;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMONOrBuilder> 
        getNtfClearPartySummonFieldBuilder() {
      if (ntfClearPartySummonBuilder_ == null) {
        if (!(msgCase_ == 63)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON.getDefaultInstance();
        }
        ntfClearPartySummonBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMONOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CLEAR_PARTY_SUMMON) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 63;
      onChanged();
      return ntfClearPartySummonBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELPOrBuilder> ntfCraftHelpBuilder_;
    /**
     * <code>.ServerMessage.GS2GS_NTF_CRAFT_HELP ntfCraftHelp = 64;</code>
     * @return Whether the ntfCraftHelp field is set.
     */
    @java.lang.Override
    public boolean hasNtfCraftHelp() {
      return msgCase_ == 64;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_CRAFT_HELP ntfCraftHelp = 64;</code>
     * @return The ntfCraftHelp.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP getNtfCraftHelp() {
      if (ntfCraftHelpBuilder_ == null) {
        if (msgCase_ == 64) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP.getDefaultInstance();
      } else {
        if (msgCase_ == 64) {
          return ntfCraftHelpBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_CRAFT_HELP ntfCraftHelp = 64;</code>
     */
    public Builder setNtfCraftHelp(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP value) {
      if (ntfCraftHelpBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        ntfCraftHelpBuilder_.setMessage(value);
      }
      msgCase_ = 64;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_CRAFT_HELP ntfCraftHelp = 64;</code>
     */
    public Builder setNtfCraftHelp(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP.Builder builderForValue) {
      if (ntfCraftHelpBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        ntfCraftHelpBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 64;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_CRAFT_HELP ntfCraftHelp = 64;</code>
     */
    public Builder mergeNtfCraftHelp(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP value) {
      if (ntfCraftHelpBuilder_ == null) {
        if (msgCase_ == 64 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 64) {
          ntfCraftHelpBuilder_.mergeFrom(value);
        } else {
          ntfCraftHelpBuilder_.setMessage(value);
        }
      }
      msgCase_ = 64;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_CRAFT_HELP ntfCraftHelp = 64;</code>
     */
    public Builder clearNtfCraftHelp() {
      if (ntfCraftHelpBuilder_ == null) {
        if (msgCase_ == 64) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 64) {
          msgCase_ = 0;
          msg_ = null;
        }
        ntfCraftHelpBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_CRAFT_HELP ntfCraftHelp = 64;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP.Builder getNtfCraftHelpBuilder() {
      return getNtfCraftHelpFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_CRAFT_HELP ntfCraftHelp = 64;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELPOrBuilder getNtfCraftHelpOrBuilder() {
      if ((msgCase_ == 64) && (ntfCraftHelpBuilder_ != null)) {
        return ntfCraftHelpBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 64) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_CRAFT_HELP ntfCraftHelp = 64;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELPOrBuilder> 
        getNtfCraftHelpFieldBuilder() {
      if (ntfCraftHelpBuilder_ == null) {
        if (!(msgCase_ == 64)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP.getDefaultInstance();
        }
        ntfCraftHelpBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELPOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CRAFT_HELP) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 64;
      onChanged();
      return ntfCraftHelpBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVEROrBuilder> reqReservationCancelToServerBuilder_;
    /**
     * <code>.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER reqReservationCancelToServer = 65;</code>
     * @return Whether the reqReservationCancelToServer field is set.
     */
    @java.lang.Override
    public boolean hasReqReservationCancelToServer() {
      return msgCase_ == 65;
    }
    /**
     * <code>.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER reqReservationCancelToServer = 65;</code>
     * @return The reqReservationCancelToServer.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER getReqReservationCancelToServer() {
      if (reqReservationCancelToServerBuilder_ == null) {
        if (msgCase_ == 65) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER.getDefaultInstance();
      } else {
        if (msgCase_ == 65) {
          return reqReservationCancelToServerBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER reqReservationCancelToServer = 65;</code>
     */
    public Builder setReqReservationCancelToServer(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER value) {
      if (reqReservationCancelToServerBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        reqReservationCancelToServerBuilder_.setMessage(value);
      }
      msgCase_ = 65;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER reqReservationCancelToServer = 65;</code>
     */
    public Builder setReqReservationCancelToServer(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER.Builder builderForValue) {
      if (reqReservationCancelToServerBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        reqReservationCancelToServerBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 65;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER reqReservationCancelToServer = 65;</code>
     */
    public Builder mergeReqReservationCancelToServer(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER value) {
      if (reqReservationCancelToServerBuilder_ == null) {
        if (msgCase_ == 65 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 65) {
          reqReservationCancelToServerBuilder_.mergeFrom(value);
        } else {
          reqReservationCancelToServerBuilder_.setMessage(value);
        }
      }
      msgCase_ = 65;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER reqReservationCancelToServer = 65;</code>
     */
    public Builder clearReqReservationCancelToServer() {
      if (reqReservationCancelToServerBuilder_ == null) {
        if (msgCase_ == 65) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 65) {
          msgCase_ = 0;
          msg_ = null;
        }
        reqReservationCancelToServerBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER reqReservationCancelToServer = 65;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER.Builder getReqReservationCancelToServerBuilder() {
      return getReqReservationCancelToServerFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER reqReservationCancelToServer = 65;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVEROrBuilder getReqReservationCancelToServerOrBuilder() {
      if ((msgCase_ == 65) && (reqReservationCancelToServerBuilder_ != null)) {
        return reqReservationCancelToServerBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 65) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER reqReservationCancelToServer = 65;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVEROrBuilder> 
        getReqReservationCancelToServerFieldBuilder() {
      if (reqReservationCancelToServerBuilder_ == null) {
        if (!(msgCase_ == 65)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER.getDefaultInstance();
        }
        reqReservationCancelToServerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVEROrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_REQ_RESERVATION_CANCEL_TO_SERVER) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 65;
      onChanged();
      return reqReservationCancelToServerBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOMEOrBuilder> ntfExchangeMyhomeBuilder_;
    /**
     * <code>.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME ntfExchangeMyhome = 66;</code>
     * @return Whether the ntfExchangeMyhome field is set.
     */
    @java.lang.Override
    public boolean hasNtfExchangeMyhome() {
      return msgCase_ == 66;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME ntfExchangeMyhome = 66;</code>
     * @return The ntfExchangeMyhome.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME getNtfExchangeMyhome() {
      if (ntfExchangeMyhomeBuilder_ == null) {
        if (msgCase_ == 66) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME.getDefaultInstance();
      } else {
        if (msgCase_ == 66) {
          return ntfExchangeMyhomeBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME ntfExchangeMyhome = 66;</code>
     */
    public Builder setNtfExchangeMyhome(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME value) {
      if (ntfExchangeMyhomeBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        ntfExchangeMyhomeBuilder_.setMessage(value);
      }
      msgCase_ = 66;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME ntfExchangeMyhome = 66;</code>
     */
    public Builder setNtfExchangeMyhome(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME.Builder builderForValue) {
      if (ntfExchangeMyhomeBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        ntfExchangeMyhomeBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 66;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME ntfExchangeMyhome = 66;</code>
     */
    public Builder mergeNtfExchangeMyhome(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME value) {
      if (ntfExchangeMyhomeBuilder_ == null) {
        if (msgCase_ == 66 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 66) {
          ntfExchangeMyhomeBuilder_.mergeFrom(value);
        } else {
          ntfExchangeMyhomeBuilder_.setMessage(value);
        }
      }
      msgCase_ = 66;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME ntfExchangeMyhome = 66;</code>
     */
    public Builder clearNtfExchangeMyhome() {
      if (ntfExchangeMyhomeBuilder_ == null) {
        if (msgCase_ == 66) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 66) {
          msgCase_ = 0;
          msg_ = null;
        }
        ntfExchangeMyhomeBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME ntfExchangeMyhome = 66;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME.Builder getNtfExchangeMyhomeBuilder() {
      return getNtfExchangeMyhomeFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME ntfExchangeMyhome = 66;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOMEOrBuilder getNtfExchangeMyhomeOrBuilder() {
      if ((msgCase_ == 66) && (ntfExchangeMyhomeBuilder_ != null)) {
        return ntfExchangeMyhomeBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 66) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME ntfExchangeMyhome = 66;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOMEOrBuilder> 
        getNtfExchangeMyhomeFieldBuilder() {
      if (ntfExchangeMyhomeBuilder_ == null) {
        if (!(msgCase_ == 66)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME.getDefaultInstance();
        }
        ntfExchangeMyhomeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOMEOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_EXCHANGE_MYHOME) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 66;
      onChanged();
      return ntfExchangeMyhomeBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESHOrBuilder> ntfUgcNpcRankRefreshBuilder_;
    /**
     * <code>.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH ntfUgcNpcRankRefresh = 67;</code>
     * @return Whether the ntfUgcNpcRankRefresh field is set.
     */
    @java.lang.Override
    public boolean hasNtfUgcNpcRankRefresh() {
      return msgCase_ == 67;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH ntfUgcNpcRankRefresh = 67;</code>
     * @return The ntfUgcNpcRankRefresh.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH getNtfUgcNpcRankRefresh() {
      if (ntfUgcNpcRankRefreshBuilder_ == null) {
        if (msgCase_ == 67) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH.getDefaultInstance();
      } else {
        if (msgCase_ == 67) {
          return ntfUgcNpcRankRefreshBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH ntfUgcNpcRankRefresh = 67;</code>
     */
    public Builder setNtfUgcNpcRankRefresh(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH value) {
      if (ntfUgcNpcRankRefreshBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        ntfUgcNpcRankRefreshBuilder_.setMessage(value);
      }
      msgCase_ = 67;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH ntfUgcNpcRankRefresh = 67;</code>
     */
    public Builder setNtfUgcNpcRankRefresh(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH.Builder builderForValue) {
      if (ntfUgcNpcRankRefreshBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        ntfUgcNpcRankRefreshBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 67;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH ntfUgcNpcRankRefresh = 67;</code>
     */
    public Builder mergeNtfUgcNpcRankRefresh(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH value) {
      if (ntfUgcNpcRankRefreshBuilder_ == null) {
        if (msgCase_ == 67 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 67) {
          ntfUgcNpcRankRefreshBuilder_.mergeFrom(value);
        } else {
          ntfUgcNpcRankRefreshBuilder_.setMessage(value);
        }
      }
      msgCase_ = 67;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH ntfUgcNpcRankRefresh = 67;</code>
     */
    public Builder clearNtfUgcNpcRankRefresh() {
      if (ntfUgcNpcRankRefreshBuilder_ == null) {
        if (msgCase_ == 67) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 67) {
          msgCase_ = 0;
          msg_ = null;
        }
        ntfUgcNpcRankRefreshBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH ntfUgcNpcRankRefresh = 67;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH.Builder getNtfUgcNpcRankRefreshBuilder() {
      return getNtfUgcNpcRankRefreshFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH ntfUgcNpcRankRefresh = 67;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESHOrBuilder getNtfUgcNpcRankRefreshOrBuilder() {
      if ((msgCase_ == 67) && (ntfUgcNpcRankRefreshBuilder_ != null)) {
        return ntfUgcNpcRankRefreshBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 67) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH ntfUgcNpcRankRefresh = 67;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESHOrBuilder> 
        getNtfUgcNpcRankRefreshFieldBuilder() {
      if (ntfUgcNpcRankRefreshBuilder_ == null) {
        if (!(msgCase_ == 67)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH.getDefaultInstance();
        }
        ntfUgcNpcRankRefreshBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESHOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_UGC_NPC_RANK_REFRESH) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 67;
      onChanged();
      return ntfUgcNpcRankRefreshBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SENDOrBuilder> ntfDeletePartyInviteSendBuilder_;
    /**
     * <code>.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND ntfDeletePartyInviteSend = 68;</code>
     * @return Whether the ntfDeletePartyInviteSend field is set.
     */
    @java.lang.Override
    public boolean hasNtfDeletePartyInviteSend() {
      return msgCase_ == 68;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND ntfDeletePartyInviteSend = 68;</code>
     * @return The ntfDeletePartyInviteSend.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND getNtfDeletePartyInviteSend() {
      if (ntfDeletePartyInviteSendBuilder_ == null) {
        if (msgCase_ == 68) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND.getDefaultInstance();
      } else {
        if (msgCase_ == 68) {
          return ntfDeletePartyInviteSendBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND ntfDeletePartyInviteSend = 68;</code>
     */
    public Builder setNtfDeletePartyInviteSend(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND value) {
      if (ntfDeletePartyInviteSendBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        ntfDeletePartyInviteSendBuilder_.setMessage(value);
      }
      msgCase_ = 68;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND ntfDeletePartyInviteSend = 68;</code>
     */
    public Builder setNtfDeletePartyInviteSend(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND.Builder builderForValue) {
      if (ntfDeletePartyInviteSendBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        ntfDeletePartyInviteSendBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 68;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND ntfDeletePartyInviteSend = 68;</code>
     */
    public Builder mergeNtfDeletePartyInviteSend(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND value) {
      if (ntfDeletePartyInviteSendBuilder_ == null) {
        if (msgCase_ == 68 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 68) {
          ntfDeletePartyInviteSendBuilder_.mergeFrom(value);
        } else {
          ntfDeletePartyInviteSendBuilder_.setMessage(value);
        }
      }
      msgCase_ = 68;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND ntfDeletePartyInviteSend = 68;</code>
     */
    public Builder clearNtfDeletePartyInviteSend() {
      if (ntfDeletePartyInviteSendBuilder_ == null) {
        if (msgCase_ == 68) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 68) {
          msgCase_ = 0;
          msg_ = null;
        }
        ntfDeletePartyInviteSendBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND ntfDeletePartyInviteSend = 68;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND.Builder getNtfDeletePartyInviteSendBuilder() {
      return getNtfDeletePartyInviteSendFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND ntfDeletePartyInviteSend = 68;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SENDOrBuilder getNtfDeletePartyInviteSendOrBuilder() {
      if ((msgCase_ == 68) && (ntfDeletePartyInviteSendBuilder_ != null)) {
        return ntfDeletePartyInviteSendBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 68) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND ntfDeletePartyInviteSend = 68;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SENDOrBuilder> 
        getNtfDeletePartyInviteSendFieldBuilder() {
      if (ntfDeletePartyInviteSendBuilder_ == null) {
        if (!(msgCase_ == 68)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND.getDefaultInstance();
        }
        ntfDeletePartyInviteSendBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SENDOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_DELETE_PARTY_INVITE_SEND) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 68;
      onChanged();
      return ntfDeletePartyInviteSendBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOMOrBuilder> ntfMyhomeHostEnterEditRoomBuilder_;
    /**
     * <code>.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM ntfMyhomeHostEnterEditRoom = 69;</code>
     * @return Whether the ntfMyhomeHostEnterEditRoom field is set.
     */
    @java.lang.Override
    public boolean hasNtfMyhomeHostEnterEditRoom() {
      return msgCase_ == 69;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM ntfMyhomeHostEnterEditRoom = 69;</code>
     * @return The ntfMyhomeHostEnterEditRoom.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM getNtfMyhomeHostEnterEditRoom() {
      if (ntfMyhomeHostEnterEditRoomBuilder_ == null) {
        if (msgCase_ == 69) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM.getDefaultInstance();
      } else {
        if (msgCase_ == 69) {
          return ntfMyhomeHostEnterEditRoomBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM ntfMyhomeHostEnterEditRoom = 69;</code>
     */
    public Builder setNtfMyhomeHostEnterEditRoom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM value) {
      if (ntfMyhomeHostEnterEditRoomBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        ntfMyhomeHostEnterEditRoomBuilder_.setMessage(value);
      }
      msgCase_ = 69;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM ntfMyhomeHostEnterEditRoom = 69;</code>
     */
    public Builder setNtfMyhomeHostEnterEditRoom(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM.Builder builderForValue) {
      if (ntfMyhomeHostEnterEditRoomBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        ntfMyhomeHostEnterEditRoomBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 69;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM ntfMyhomeHostEnterEditRoom = 69;</code>
     */
    public Builder mergeNtfMyhomeHostEnterEditRoom(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM value) {
      if (ntfMyhomeHostEnterEditRoomBuilder_ == null) {
        if (msgCase_ == 69 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 69) {
          ntfMyhomeHostEnterEditRoomBuilder_.mergeFrom(value);
        } else {
          ntfMyhomeHostEnterEditRoomBuilder_.setMessage(value);
        }
      }
      msgCase_ = 69;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM ntfMyhomeHostEnterEditRoom = 69;</code>
     */
    public Builder clearNtfMyhomeHostEnterEditRoom() {
      if (ntfMyhomeHostEnterEditRoomBuilder_ == null) {
        if (msgCase_ == 69) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 69) {
          msgCase_ = 0;
          msg_ = null;
        }
        ntfMyhomeHostEnterEditRoomBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM ntfMyhomeHostEnterEditRoom = 69;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM.Builder getNtfMyhomeHostEnterEditRoomBuilder() {
      return getNtfMyhomeHostEnterEditRoomFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM ntfMyhomeHostEnterEditRoom = 69;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOMOrBuilder getNtfMyhomeHostEnterEditRoomOrBuilder() {
      if ((msgCase_ == 69) && (ntfMyhomeHostEnterEditRoomBuilder_ != null)) {
        return ntfMyhomeHostEnterEditRoomBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 69) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM ntfMyhomeHostEnterEditRoom = 69;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOMOrBuilder> 
        getNtfMyhomeHostEnterEditRoomFieldBuilder() {
      if (ntfMyhomeHostEnterEditRoomBuilder_ == null) {
        if (!(msgCase_ == 69)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM.getDefaultInstance();
        }
        ntfMyhomeHostEnterEditRoomBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOMOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MYHOME_HOST_ENTER_EDIT_ROOM) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 69;
      onChanged();
      return ntfMyhomeHostEnterEditRoomBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICKOrBuilder> ntfUserKickBuilder_;
    /**
     * <code>.ServerMessage.MOS2GS_NTF_USER_KICK ntfUserKick = 70;</code>
     * @return Whether the ntfUserKick field is set.
     */
    @java.lang.Override
    public boolean hasNtfUserKick() {
      return msgCase_ == 70;
    }
    /**
     * <code>.ServerMessage.MOS2GS_NTF_USER_KICK ntfUserKick = 70;</code>
     * @return The ntfUserKick.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK getNtfUserKick() {
      if (ntfUserKickBuilder_ == null) {
        if (msgCase_ == 70) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK.getDefaultInstance();
      } else {
        if (msgCase_ == 70) {
          return ntfUserKickBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.MOS2GS_NTF_USER_KICK ntfUserKick = 70;</code>
     */
    public Builder setNtfUserKick(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK value) {
      if (ntfUserKickBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        ntfUserKickBuilder_.setMessage(value);
      }
      msgCase_ = 70;
      return this;
    }
    /**
     * <code>.ServerMessage.MOS2GS_NTF_USER_KICK ntfUserKick = 70;</code>
     */
    public Builder setNtfUserKick(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK.Builder builderForValue) {
      if (ntfUserKickBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        ntfUserKickBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 70;
      return this;
    }
    /**
     * <code>.ServerMessage.MOS2GS_NTF_USER_KICK ntfUserKick = 70;</code>
     */
    public Builder mergeNtfUserKick(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK value) {
      if (ntfUserKickBuilder_ == null) {
        if (msgCase_ == 70 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 70) {
          ntfUserKickBuilder_.mergeFrom(value);
        } else {
          ntfUserKickBuilder_.setMessage(value);
        }
      }
      msgCase_ = 70;
      return this;
    }
    /**
     * <code>.ServerMessage.MOS2GS_NTF_USER_KICK ntfUserKick = 70;</code>
     */
    public Builder clearNtfUserKick() {
      if (ntfUserKickBuilder_ == null) {
        if (msgCase_ == 70) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 70) {
          msgCase_ = 0;
          msg_ = null;
        }
        ntfUserKickBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.MOS2GS_NTF_USER_KICK ntfUserKick = 70;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK.Builder getNtfUserKickBuilder() {
      return getNtfUserKickFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.MOS2GS_NTF_USER_KICK ntfUserKick = 70;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICKOrBuilder getNtfUserKickOrBuilder() {
      if ((msgCase_ == 70) && (ntfUserKickBuilder_ != null)) {
        return ntfUserKickBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 70) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.MOS2GS_NTF_USER_KICK ntfUserKick = 70;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICKOrBuilder> 
        getNtfUserKickFieldBuilder() {
      if (ntfUserKickBuilder_ == null) {
        if (!(msgCase_ == 70)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK.getDefaultInstance();
        }
        ntfUserKickBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICKOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_USER_KICK) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 70;
      onChanged();
      return ntfUserKickBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SENDOrBuilder> ntfMailSendBuilder_;
    /**
     * <code>.ServerMessage.MOS2GS_NTF_MAIL_SEND ntfMailSend = 71;</code>
     * @return Whether the ntfMailSend field is set.
     */
    @java.lang.Override
    public boolean hasNtfMailSend() {
      return msgCase_ == 71;
    }
    /**
     * <code>.ServerMessage.MOS2GS_NTF_MAIL_SEND ntfMailSend = 71;</code>
     * @return The ntfMailSend.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND getNtfMailSend() {
      if (ntfMailSendBuilder_ == null) {
        if (msgCase_ == 71) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND.getDefaultInstance();
      } else {
        if (msgCase_ == 71) {
          return ntfMailSendBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.MOS2GS_NTF_MAIL_SEND ntfMailSend = 71;</code>
     */
    public Builder setNtfMailSend(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND value) {
      if (ntfMailSendBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        ntfMailSendBuilder_.setMessage(value);
      }
      msgCase_ = 71;
      return this;
    }
    /**
     * <code>.ServerMessage.MOS2GS_NTF_MAIL_SEND ntfMailSend = 71;</code>
     */
    public Builder setNtfMailSend(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND.Builder builderForValue) {
      if (ntfMailSendBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        ntfMailSendBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 71;
      return this;
    }
    /**
     * <code>.ServerMessage.MOS2GS_NTF_MAIL_SEND ntfMailSend = 71;</code>
     */
    public Builder mergeNtfMailSend(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND value) {
      if (ntfMailSendBuilder_ == null) {
        if (msgCase_ == 71 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 71) {
          ntfMailSendBuilder_.mergeFrom(value);
        } else {
          ntfMailSendBuilder_.setMessage(value);
        }
      }
      msgCase_ = 71;
      return this;
    }
    /**
     * <code>.ServerMessage.MOS2GS_NTF_MAIL_SEND ntfMailSend = 71;</code>
     */
    public Builder clearNtfMailSend() {
      if (ntfMailSendBuilder_ == null) {
        if (msgCase_ == 71) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 71) {
          msgCase_ = 0;
          msg_ = null;
        }
        ntfMailSendBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.MOS2GS_NTF_MAIL_SEND ntfMailSend = 71;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND.Builder getNtfMailSendBuilder() {
      return getNtfMailSendFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.MOS2GS_NTF_MAIL_SEND ntfMailSend = 71;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SENDOrBuilder getNtfMailSendOrBuilder() {
      if ((msgCase_ == 71) && (ntfMailSendBuilder_ != null)) {
        return ntfMailSendBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 71) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.MOS2GS_NTF_MAIL_SEND ntfMailSend = 71;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SENDOrBuilder> 
        getNtfMailSendFieldBuilder() {
      if (ntfMailSendBuilder_ == null) {
        if (!(msgCase_ == 71)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND.getDefaultInstance();
        }
        ntfMailSendBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SENDOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_MAIL_SEND) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 71;
      onChanged();
      return ntfMailSendBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHATOrBuilder> ntfOperationSystemNoticeChatBuilder_;
    /**
     * <code>.ServerMessage.MOS2GS_NTF_NOTICE_CHAT ntfOperationSystemNoticeChat = 72;</code>
     * @return Whether the ntfOperationSystemNoticeChat field is set.
     */
    @java.lang.Override
    public boolean hasNtfOperationSystemNoticeChat() {
      return msgCase_ == 72;
    }
    /**
     * <code>.ServerMessage.MOS2GS_NTF_NOTICE_CHAT ntfOperationSystemNoticeChat = 72;</code>
     * @return The ntfOperationSystemNoticeChat.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT getNtfOperationSystemNoticeChat() {
      if (ntfOperationSystemNoticeChatBuilder_ == null) {
        if (msgCase_ == 72) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT.getDefaultInstance();
      } else {
        if (msgCase_ == 72) {
          return ntfOperationSystemNoticeChatBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.MOS2GS_NTF_NOTICE_CHAT ntfOperationSystemNoticeChat = 72;</code>
     */
    public Builder setNtfOperationSystemNoticeChat(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT value) {
      if (ntfOperationSystemNoticeChatBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        ntfOperationSystemNoticeChatBuilder_.setMessage(value);
      }
      msgCase_ = 72;
      return this;
    }
    /**
     * <code>.ServerMessage.MOS2GS_NTF_NOTICE_CHAT ntfOperationSystemNoticeChat = 72;</code>
     */
    public Builder setNtfOperationSystemNoticeChat(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT.Builder builderForValue) {
      if (ntfOperationSystemNoticeChatBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        ntfOperationSystemNoticeChatBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 72;
      return this;
    }
    /**
     * <code>.ServerMessage.MOS2GS_NTF_NOTICE_CHAT ntfOperationSystemNoticeChat = 72;</code>
     */
    public Builder mergeNtfOperationSystemNoticeChat(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT value) {
      if (ntfOperationSystemNoticeChatBuilder_ == null) {
        if (msgCase_ == 72 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 72) {
          ntfOperationSystemNoticeChatBuilder_.mergeFrom(value);
        } else {
          ntfOperationSystemNoticeChatBuilder_.setMessage(value);
        }
      }
      msgCase_ = 72;
      return this;
    }
    /**
     * <code>.ServerMessage.MOS2GS_NTF_NOTICE_CHAT ntfOperationSystemNoticeChat = 72;</code>
     */
    public Builder clearNtfOperationSystemNoticeChat() {
      if (ntfOperationSystemNoticeChatBuilder_ == null) {
        if (msgCase_ == 72) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 72) {
          msgCase_ = 0;
          msg_ = null;
        }
        ntfOperationSystemNoticeChatBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.MOS2GS_NTF_NOTICE_CHAT ntfOperationSystemNoticeChat = 72;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT.Builder getNtfOperationSystemNoticeChatBuilder() {
      return getNtfOperationSystemNoticeChatFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.MOS2GS_NTF_NOTICE_CHAT ntfOperationSystemNoticeChat = 72;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHATOrBuilder getNtfOperationSystemNoticeChatOrBuilder() {
      if ((msgCase_ == 72) && (ntfOperationSystemNoticeChatBuilder_ != null)) {
        return ntfOperationSystemNoticeChatBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 72) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.MOS2GS_NTF_NOTICE_CHAT ntfOperationSystemNoticeChat = 72;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHATOrBuilder> 
        getNtfOperationSystemNoticeChatFieldBuilder() {
      if (ntfOperationSystemNoticeChatBuilder_ == null) {
        if (!(msgCase_ == 72)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT.getDefaultInstance();
        }
        ntfOperationSystemNoticeChatBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHATOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.MOS2GS_NTF_NOTICE_CHAT) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 72;
      onChanged();
      return ntfOperationSystemNoticeChatBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVEROrBuilder> ackReservationCancelToServerBuilder_;
    /**
     * <code>.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER ackReservationCancelToServer = 73;</code>
     * @return Whether the ackReservationCancelToServer field is set.
     */
    @java.lang.Override
    public boolean hasAckReservationCancelToServer() {
      return msgCase_ == 73;
    }
    /**
     * <code>.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER ackReservationCancelToServer = 73;</code>
     * @return The ackReservationCancelToServer.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER getAckReservationCancelToServer() {
      if (ackReservationCancelToServerBuilder_ == null) {
        if (msgCase_ == 73) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER.getDefaultInstance();
      } else {
        if (msgCase_ == 73) {
          return ackReservationCancelToServerBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER ackReservationCancelToServer = 73;</code>
     */
    public Builder setAckReservationCancelToServer(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER value) {
      if (ackReservationCancelToServerBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        ackReservationCancelToServerBuilder_.setMessage(value);
      }
      msgCase_ = 73;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER ackReservationCancelToServer = 73;</code>
     */
    public Builder setAckReservationCancelToServer(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER.Builder builderForValue) {
      if (ackReservationCancelToServerBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        ackReservationCancelToServerBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 73;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER ackReservationCancelToServer = 73;</code>
     */
    public Builder mergeAckReservationCancelToServer(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER value) {
      if (ackReservationCancelToServerBuilder_ == null) {
        if (msgCase_ == 73 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 73) {
          ackReservationCancelToServerBuilder_.mergeFrom(value);
        } else {
          ackReservationCancelToServerBuilder_.setMessage(value);
        }
      }
      msgCase_ = 73;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER ackReservationCancelToServer = 73;</code>
     */
    public Builder clearAckReservationCancelToServer() {
      if (ackReservationCancelToServerBuilder_ == null) {
        if (msgCase_ == 73) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 73) {
          msgCase_ = 0;
          msg_ = null;
        }
        ackReservationCancelToServerBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER ackReservationCancelToServer = 73;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER.Builder getAckReservationCancelToServerBuilder() {
      return getAckReservationCancelToServerFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER ackReservationCancelToServer = 73;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVEROrBuilder getAckReservationCancelToServerOrBuilder() {
      if ((msgCase_ == 73) && (ackReservationCancelToServerBuilder_ != null)) {
        return ackReservationCancelToServerBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 73) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER ackReservationCancelToServer = 73;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVEROrBuilder> 
        getAckReservationCancelToServerFieldBuilder() {
      if (ackReservationCancelToServerBuilder_ == null) {
        if (!(msgCase_ == 73)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER.getDefaultInstance();
        }
        ackReservationCancelToServerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVEROrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_ACK_RESERVATION_CANCEL_TO_SERVER) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 73;
      onChanged();
      return ackReservationCancelToServerBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_ENDOrBuilder> ntfFarmingEndBuilder_;
    /**
     * <code>.ServerMessage.GS2MQS_NTF_FARMING_END ntfFarmingEnd = 74;</code>
     * @return Whether the ntfFarmingEnd field is set.
     */
    @java.lang.Override
    public boolean hasNtfFarmingEnd() {
      return msgCase_ == 74;
    }
    /**
     * <code>.ServerMessage.GS2MQS_NTF_FARMING_END ntfFarmingEnd = 74;</code>
     * @return The ntfFarmingEnd.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END getNtfFarmingEnd() {
      if (ntfFarmingEndBuilder_ == null) {
        if (msgCase_ == 74) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END.getDefaultInstance();
      } else {
        if (msgCase_ == 74) {
          return ntfFarmingEndBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2MQS_NTF_FARMING_END ntfFarmingEnd = 74;</code>
     */
    public Builder setNtfFarmingEnd(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END value) {
      if (ntfFarmingEndBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        ntfFarmingEndBuilder_.setMessage(value);
      }
      msgCase_ = 74;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2MQS_NTF_FARMING_END ntfFarmingEnd = 74;</code>
     */
    public Builder setNtfFarmingEnd(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END.Builder builderForValue) {
      if (ntfFarmingEndBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        ntfFarmingEndBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 74;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2MQS_NTF_FARMING_END ntfFarmingEnd = 74;</code>
     */
    public Builder mergeNtfFarmingEnd(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END value) {
      if (ntfFarmingEndBuilder_ == null) {
        if (msgCase_ == 74 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 74) {
          ntfFarmingEndBuilder_.mergeFrom(value);
        } else {
          ntfFarmingEndBuilder_.setMessage(value);
        }
      }
      msgCase_ = 74;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2MQS_NTF_FARMING_END ntfFarmingEnd = 74;</code>
     */
    public Builder clearNtfFarmingEnd() {
      if (ntfFarmingEndBuilder_ == null) {
        if (msgCase_ == 74) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 74) {
          msgCase_ = 0;
          msg_ = null;
        }
        ntfFarmingEndBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.GS2MQS_NTF_FARMING_END ntfFarmingEnd = 74;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END.Builder getNtfFarmingEndBuilder() {
      return getNtfFarmingEndFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.GS2MQS_NTF_FARMING_END ntfFarmingEnd = 74;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_ENDOrBuilder getNtfFarmingEndOrBuilder() {
      if ((msgCase_ == 74) && (ntfFarmingEndBuilder_ != null)) {
        return ntfFarmingEndBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 74) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2MQS_NTF_FARMING_END ntfFarmingEnd = 74;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_ENDOrBuilder> 
        getNtfFarmingEndFieldBuilder() {
      if (ntfFarmingEndBuilder_ == null) {
        if (!(msgCase_ == 74)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END.getDefaultInstance();
        }
        ntfFarmingEndBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_ENDOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_FARMING_END) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 74;
      onChanged();
      return ntfFarmingEndBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOROrBuilder> ntfRentFloorBuilder_;
    /**
     * <code>.ServerMessage.GS2GS_NTF_RENT_FLOOR ntfRentFloor = 75;</code>
     * @return Whether the ntfRentFloor field is set.
     */
    @java.lang.Override
    public boolean hasNtfRentFloor() {
      return msgCase_ == 75;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_RENT_FLOOR ntfRentFloor = 75;</code>
     * @return The ntfRentFloor.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR getNtfRentFloor() {
      if (ntfRentFloorBuilder_ == null) {
        if (msgCase_ == 75) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR.getDefaultInstance();
      } else {
        if (msgCase_ == 75) {
          return ntfRentFloorBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_RENT_FLOOR ntfRentFloor = 75;</code>
     */
    public Builder setNtfRentFloor(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR value) {
      if (ntfRentFloorBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        ntfRentFloorBuilder_.setMessage(value);
      }
      msgCase_ = 75;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_RENT_FLOOR ntfRentFloor = 75;</code>
     */
    public Builder setNtfRentFloor(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR.Builder builderForValue) {
      if (ntfRentFloorBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        ntfRentFloorBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 75;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_RENT_FLOOR ntfRentFloor = 75;</code>
     */
    public Builder mergeNtfRentFloor(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR value) {
      if (ntfRentFloorBuilder_ == null) {
        if (msgCase_ == 75 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 75) {
          ntfRentFloorBuilder_.mergeFrom(value);
        } else {
          ntfRentFloorBuilder_.setMessage(value);
        }
      }
      msgCase_ = 75;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_RENT_FLOOR ntfRentFloor = 75;</code>
     */
    public Builder clearNtfRentFloor() {
      if (ntfRentFloorBuilder_ == null) {
        if (msgCase_ == 75) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 75) {
          msgCase_ = 0;
          msg_ = null;
        }
        ntfRentFloorBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_RENT_FLOOR ntfRentFloor = 75;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR.Builder getNtfRentFloorBuilder() {
      return getNtfRentFloorFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_RENT_FLOOR ntfRentFloor = 75;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOROrBuilder getNtfRentFloorOrBuilder() {
      if ((msgCase_ == 75) && (ntfRentFloorBuilder_ != null)) {
        return ntfRentFloorBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 75) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_RENT_FLOOR ntfRentFloor = 75;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOROrBuilder> 
        getNtfRentFloorFieldBuilder() {
      if (ntfRentFloorBuilder_ == null) {
        if (!(msgCase_ == 75)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR.getDefaultInstance();
        }
        ntfRentFloorBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOROrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_RENT_FLOOR) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 75;
      onChanged();
      return ntfRentFloorBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOSOrBuilder> ntfModifyFloorLinkedInfosBuilder_;
    /**
     * <code>.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS ntfModifyFloorLinkedInfos = 76;</code>
     * @return Whether the ntfModifyFloorLinkedInfos field is set.
     */
    @java.lang.Override
    public boolean hasNtfModifyFloorLinkedInfos() {
      return msgCase_ == 76;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS ntfModifyFloorLinkedInfos = 76;</code>
     * @return The ntfModifyFloorLinkedInfos.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS getNtfModifyFloorLinkedInfos() {
      if (ntfModifyFloorLinkedInfosBuilder_ == null) {
        if (msgCase_ == 76) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS.getDefaultInstance();
      } else {
        if (msgCase_ == 76) {
          return ntfModifyFloorLinkedInfosBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS ntfModifyFloorLinkedInfos = 76;</code>
     */
    public Builder setNtfModifyFloorLinkedInfos(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS value) {
      if (ntfModifyFloorLinkedInfosBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        ntfModifyFloorLinkedInfosBuilder_.setMessage(value);
      }
      msgCase_ = 76;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS ntfModifyFloorLinkedInfos = 76;</code>
     */
    public Builder setNtfModifyFloorLinkedInfos(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS.Builder builderForValue) {
      if (ntfModifyFloorLinkedInfosBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        ntfModifyFloorLinkedInfosBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 76;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS ntfModifyFloorLinkedInfos = 76;</code>
     */
    public Builder mergeNtfModifyFloorLinkedInfos(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS value) {
      if (ntfModifyFloorLinkedInfosBuilder_ == null) {
        if (msgCase_ == 76 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 76) {
          ntfModifyFloorLinkedInfosBuilder_.mergeFrom(value);
        } else {
          ntfModifyFloorLinkedInfosBuilder_.setMessage(value);
        }
      }
      msgCase_ = 76;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS ntfModifyFloorLinkedInfos = 76;</code>
     */
    public Builder clearNtfModifyFloorLinkedInfos() {
      if (ntfModifyFloorLinkedInfosBuilder_ == null) {
        if (msgCase_ == 76) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 76) {
          msgCase_ = 0;
          msg_ = null;
        }
        ntfModifyFloorLinkedInfosBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS ntfModifyFloorLinkedInfos = 76;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS.Builder getNtfModifyFloorLinkedInfosBuilder() {
      return getNtfModifyFloorLinkedInfosFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS ntfModifyFloorLinkedInfos = 76;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOSOrBuilder getNtfModifyFloorLinkedInfosOrBuilder() {
      if ((msgCase_ == 76) && (ntfModifyFloorLinkedInfosBuilder_ != null)) {
        return ntfModifyFloorLinkedInfosBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 76) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS ntfModifyFloorLinkedInfos = 76;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOSOrBuilder> 
        getNtfModifyFloorLinkedInfosFieldBuilder() {
      if (ntfModifyFloorLinkedInfosBuilder_ == null) {
        if (!(msgCase_ == 76)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS.getDefaultInstance();
        }
        ntfModifyFloorLinkedInfosBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOSOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_FLOOR_LINKED_INFOS) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 76;
      onChanged();
      return ntfModifyFloorLinkedInfosBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNCOrBuilder> ntfBeaconCompactSyncBuilder_;
    /**
     * <code>.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC ntfBeaconCompactSync = 77;</code>
     * @return Whether the ntfBeaconCompactSync field is set.
     */
    @java.lang.Override
    public boolean hasNtfBeaconCompactSync() {
      return msgCase_ == 77;
    }
    /**
     * <code>.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC ntfBeaconCompactSync = 77;</code>
     * @return The ntfBeaconCompactSync.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC getNtfBeaconCompactSync() {
      if (ntfBeaconCompactSyncBuilder_ == null) {
        if (msgCase_ == 77) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC.getDefaultInstance();
      } else {
        if (msgCase_ == 77) {
          return ntfBeaconCompactSyncBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC ntfBeaconCompactSync = 77;</code>
     */
    public Builder setNtfBeaconCompactSync(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC value) {
      if (ntfBeaconCompactSyncBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        ntfBeaconCompactSyncBuilder_.setMessage(value);
      }
      msgCase_ = 77;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC ntfBeaconCompactSync = 77;</code>
     */
    public Builder setNtfBeaconCompactSync(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC.Builder builderForValue) {
      if (ntfBeaconCompactSyncBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        ntfBeaconCompactSyncBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 77;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC ntfBeaconCompactSync = 77;</code>
     */
    public Builder mergeNtfBeaconCompactSync(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC value) {
      if (ntfBeaconCompactSyncBuilder_ == null) {
        if (msgCase_ == 77 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 77) {
          ntfBeaconCompactSyncBuilder_.mergeFrom(value);
        } else {
          ntfBeaconCompactSyncBuilder_.setMessage(value);
        }
      }
      msgCase_ = 77;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC ntfBeaconCompactSync = 77;</code>
     */
    public Builder clearNtfBeaconCompactSync() {
      if (ntfBeaconCompactSyncBuilder_ == null) {
        if (msgCase_ == 77) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 77) {
          msgCase_ = 0;
          msg_ = null;
        }
        ntfBeaconCompactSyncBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC ntfBeaconCompactSync = 77;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC.Builder getNtfBeaconCompactSyncBuilder() {
      return getNtfBeaconCompactSyncFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC ntfBeaconCompactSync = 77;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNCOrBuilder getNtfBeaconCompactSyncOrBuilder() {
      if ((msgCase_ == 77) && (ntfBeaconCompactSyncBuilder_ != null)) {
        return ntfBeaconCompactSyncBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 77) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC ntfBeaconCompactSync = 77;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNCOrBuilder> 
        getNtfBeaconCompactSyncFieldBuilder() {
      if (ntfBeaconCompactSyncBuilder_ == null) {
        if (!(msgCase_ == 77)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC.getDefaultInstance();
        }
        ntfBeaconCompactSyncBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNCOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2MQS_NTF_BEACON_COMPACT_SYNC) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 77;
      onChanged();
      return ntfBeaconCompactSyncBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGEOrBuilder> reqCreateContentStorageBuilder_;
    /**
     * <code>.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE reqCreateContentStorage = 78;</code>
     * @return Whether the reqCreateContentStorage field is set.
     */
    @java.lang.Override
    public boolean hasReqCreateContentStorage() {
      return msgCase_ == 78;
    }
    /**
     * <code>.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE reqCreateContentStorage = 78;</code>
     * @return The reqCreateContentStorage.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE getReqCreateContentStorage() {
      if (reqCreateContentStorageBuilder_ == null) {
        if (msgCase_ == 78) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE.getDefaultInstance();
      } else {
        if (msgCase_ == 78) {
          return reqCreateContentStorageBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE reqCreateContentStorage = 78;</code>
     */
    public Builder setReqCreateContentStorage(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE value) {
      if (reqCreateContentStorageBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        reqCreateContentStorageBuilder_.setMessage(value);
      }
      msgCase_ = 78;
      return this;
    }
    /**
     * <code>.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE reqCreateContentStorage = 78;</code>
     */
    public Builder setReqCreateContentStorage(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE.Builder builderForValue) {
      if (reqCreateContentStorageBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        reqCreateContentStorageBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 78;
      return this;
    }
    /**
     * <code>.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE reqCreateContentStorage = 78;</code>
     */
    public Builder mergeReqCreateContentStorage(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE value) {
      if (reqCreateContentStorageBuilder_ == null) {
        if (msgCase_ == 78 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 78) {
          reqCreateContentStorageBuilder_.mergeFrom(value);
        } else {
          reqCreateContentStorageBuilder_.setMessage(value);
        }
      }
      msgCase_ = 78;
      return this;
    }
    /**
     * <code>.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE reqCreateContentStorage = 78;</code>
     */
    public Builder clearReqCreateContentStorage() {
      if (reqCreateContentStorageBuilder_ == null) {
        if (msgCase_ == 78) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 78) {
          msgCase_ = 0;
          msg_ = null;
        }
        reqCreateContentStorageBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE reqCreateContentStorage = 78;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE.Builder getReqCreateContentStorageBuilder() {
      return getReqCreateContentStorageFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE reqCreateContentStorage = 78;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGEOrBuilder getReqCreateContentStorageOrBuilder() {
      if ((msgCase_ == 78) && (reqCreateContentStorageBuilder_ != null)) {
        return reqCreateContentStorageBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 78) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE reqCreateContentStorage = 78;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGEOrBuilder> 
        getReqCreateContentStorageFieldBuilder() {
      if (reqCreateContentStorageBuilder_ == null) {
        if (!(msgCase_ == 78)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE.getDefaultInstance();
        }
        reqCreateContentStorageBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGEOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_REQ_CREATE_CALIUM_CONTENT_STORAGE) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 78;
      onChanged();
      return reqCreateContentStorageBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGEOrBuilder> ackCreateContentStorageBuilder_;
    /**
     * <code>.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE ackCreateContentStorage = 79;</code>
     * @return Whether the ackCreateContentStorage field is set.
     */
    @java.lang.Override
    public boolean hasAckCreateContentStorage() {
      return msgCase_ == 79;
    }
    /**
     * <code>.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE ackCreateContentStorage = 79;</code>
     * @return The ackCreateContentStorage.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE getAckCreateContentStorage() {
      if (ackCreateContentStorageBuilder_ == null) {
        if (msgCase_ == 79) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE.getDefaultInstance();
      } else {
        if (msgCase_ == 79) {
          return ackCreateContentStorageBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE ackCreateContentStorage = 79;</code>
     */
    public Builder setAckCreateContentStorage(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE value) {
      if (ackCreateContentStorageBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        ackCreateContentStorageBuilder_.setMessage(value);
      }
      msgCase_ = 79;
      return this;
    }
    /**
     * <code>.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE ackCreateContentStorage = 79;</code>
     */
    public Builder setAckCreateContentStorage(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE.Builder builderForValue) {
      if (ackCreateContentStorageBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        ackCreateContentStorageBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 79;
      return this;
    }
    /**
     * <code>.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE ackCreateContentStorage = 79;</code>
     */
    public Builder mergeAckCreateContentStorage(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE value) {
      if (ackCreateContentStorageBuilder_ == null) {
        if (msgCase_ == 79 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 79) {
          ackCreateContentStorageBuilder_.mergeFrom(value);
        } else {
          ackCreateContentStorageBuilder_.setMessage(value);
        }
      }
      msgCase_ = 79;
      return this;
    }
    /**
     * <code>.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE ackCreateContentStorage = 79;</code>
     */
    public Builder clearAckCreateContentStorage() {
      if (ackCreateContentStorageBuilder_ == null) {
        if (msgCase_ == 79) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 79) {
          msgCase_ = 0;
          msg_ = null;
        }
        ackCreateContentStorageBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE ackCreateContentStorage = 79;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE.Builder getAckCreateContentStorageBuilder() {
      return getAckCreateContentStorageFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE ackCreateContentStorage = 79;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGEOrBuilder getAckCreateContentStorageOrBuilder() {
      if ((msgCase_ == 79) && (ackCreateContentStorageBuilder_ != null)) {
        return ackCreateContentStorageBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 79) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE ackCreateContentStorage = 79;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGEOrBuilder> 
        getAckCreateContentStorageFieldBuilder() {
      if (ackCreateContentStorageBuilder_ == null) {
        if (!(msgCase_ == 79)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE.getDefaultInstance();
        }
        ackCreateContentStorageBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGEOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.OS2GS_ACK_CREATE_CALIUM_CONTENT_STORAGE) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 79;
      onChanged();
      return ackCreateContentStorageBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFOOrBuilder> ntfChangeCaliumStorageInfoBuilder_;
    /**
     * <code>.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO ntfChangeCaliumStorageInfo = 80;</code>
     * @return Whether the ntfChangeCaliumStorageInfo field is set.
     */
    @java.lang.Override
    public boolean hasNtfChangeCaliumStorageInfo() {
      return msgCase_ == 80;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO ntfChangeCaliumStorageInfo = 80;</code>
     * @return The ntfChangeCaliumStorageInfo.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO getNtfChangeCaliumStorageInfo() {
      if (ntfChangeCaliumStorageInfoBuilder_ == null) {
        if (msgCase_ == 80) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO.getDefaultInstance();
      } else {
        if (msgCase_ == 80) {
          return ntfChangeCaliumStorageInfoBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO ntfChangeCaliumStorageInfo = 80;</code>
     */
    public Builder setNtfChangeCaliumStorageInfo(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO value) {
      if (ntfChangeCaliumStorageInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        ntfChangeCaliumStorageInfoBuilder_.setMessage(value);
      }
      msgCase_ = 80;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO ntfChangeCaliumStorageInfo = 80;</code>
     */
    public Builder setNtfChangeCaliumStorageInfo(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO.Builder builderForValue) {
      if (ntfChangeCaliumStorageInfoBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        ntfChangeCaliumStorageInfoBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 80;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO ntfChangeCaliumStorageInfo = 80;</code>
     */
    public Builder mergeNtfChangeCaliumStorageInfo(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO value) {
      if (ntfChangeCaliumStorageInfoBuilder_ == null) {
        if (msgCase_ == 80 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 80) {
          ntfChangeCaliumStorageInfoBuilder_.mergeFrom(value);
        } else {
          ntfChangeCaliumStorageInfoBuilder_.setMessage(value);
        }
      }
      msgCase_ = 80;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO ntfChangeCaliumStorageInfo = 80;</code>
     */
    public Builder clearNtfChangeCaliumStorageInfo() {
      if (ntfChangeCaliumStorageInfoBuilder_ == null) {
        if (msgCase_ == 80) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 80) {
          msgCase_ = 0;
          msg_ = null;
        }
        ntfChangeCaliumStorageInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO ntfChangeCaliumStorageInfo = 80;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO.Builder getNtfChangeCaliumStorageInfoBuilder() {
      return getNtfChangeCaliumStorageInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO ntfChangeCaliumStorageInfo = 80;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFOOrBuilder getNtfChangeCaliumStorageInfoOrBuilder() {
      if ((msgCase_ == 80) && (ntfChangeCaliumStorageInfoBuilder_ != null)) {
        return ntfChangeCaliumStorageInfoBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 80) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO ntfChangeCaliumStorageInfo = 80;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFOOrBuilder> 
        getNtfChangeCaliumStorageInfoFieldBuilder() {
      if (ntfChangeCaliumStorageInfoBuilder_ == null) {
        if (!(msgCase_ == 80)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO.getDefaultInstance();
        }
        ntfChangeCaliumStorageInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFOOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_CHANGE_CALIUM_STORAGE_INFO) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 80;
      onChanged();
      return ntfChangeCaliumStorageInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFOOrBuilder> ntfModifyLandInfoBuilder_;
    /**
     * <code>.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO ntfModifyLandInfo = 81;</code>
     * @return Whether the ntfModifyLandInfo field is set.
     */
    @java.lang.Override
    public boolean hasNtfModifyLandInfo() {
      return msgCase_ == 81;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO ntfModifyLandInfo = 81;</code>
     * @return The ntfModifyLandInfo.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO getNtfModifyLandInfo() {
      if (ntfModifyLandInfoBuilder_ == null) {
        if (msgCase_ == 81) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO.getDefaultInstance();
      } else {
        if (msgCase_ == 81) {
          return ntfModifyLandInfoBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO ntfModifyLandInfo = 81;</code>
     */
    public Builder setNtfModifyLandInfo(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO value) {
      if (ntfModifyLandInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        ntfModifyLandInfoBuilder_.setMessage(value);
      }
      msgCase_ = 81;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO ntfModifyLandInfo = 81;</code>
     */
    public Builder setNtfModifyLandInfo(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO.Builder builderForValue) {
      if (ntfModifyLandInfoBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        ntfModifyLandInfoBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 81;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO ntfModifyLandInfo = 81;</code>
     */
    public Builder mergeNtfModifyLandInfo(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO value) {
      if (ntfModifyLandInfoBuilder_ == null) {
        if (msgCase_ == 81 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 81) {
          ntfModifyLandInfoBuilder_.mergeFrom(value);
        } else {
          ntfModifyLandInfoBuilder_.setMessage(value);
        }
      }
      msgCase_ = 81;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO ntfModifyLandInfo = 81;</code>
     */
    public Builder clearNtfModifyLandInfo() {
      if (ntfModifyLandInfoBuilder_ == null) {
        if (msgCase_ == 81) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 81) {
          msgCase_ = 0;
          msg_ = null;
        }
        ntfModifyLandInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO ntfModifyLandInfo = 81;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO.Builder getNtfModifyLandInfoBuilder() {
      return getNtfModifyLandInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO ntfModifyLandInfo = 81;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFOOrBuilder getNtfModifyLandInfoOrBuilder() {
      if ((msgCase_ == 81) && (ntfModifyLandInfoBuilder_ != null)) {
        return ntfModifyLandInfoBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 81) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO ntfModifyLandInfo = 81;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFOOrBuilder> 
        getNtfModifyLandInfoFieldBuilder() {
      if (ntfModifyLandInfoBuilder_ == null) {
        if (!(msgCase_ == 81)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO.getDefaultInstance();
        }
        ntfModifyLandInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFOOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_LAND_INFO) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 81;
      onChanged();
      return ntfModifyLandInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFOOrBuilder> ntfModifyBuildingInfoBuilder_;
    /**
     * <code>.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO ntfModifyBuildingInfo = 82;</code>
     * @return Whether the ntfModifyBuildingInfo field is set.
     */
    @java.lang.Override
    public boolean hasNtfModifyBuildingInfo() {
      return msgCase_ == 82;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO ntfModifyBuildingInfo = 82;</code>
     * @return The ntfModifyBuildingInfo.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO getNtfModifyBuildingInfo() {
      if (ntfModifyBuildingInfoBuilder_ == null) {
        if (msgCase_ == 82) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO.getDefaultInstance();
      } else {
        if (msgCase_ == 82) {
          return ntfModifyBuildingInfoBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO ntfModifyBuildingInfo = 82;</code>
     */
    public Builder setNtfModifyBuildingInfo(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO value) {
      if (ntfModifyBuildingInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        ntfModifyBuildingInfoBuilder_.setMessage(value);
      }
      msgCase_ = 82;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO ntfModifyBuildingInfo = 82;</code>
     */
    public Builder setNtfModifyBuildingInfo(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO.Builder builderForValue) {
      if (ntfModifyBuildingInfoBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        ntfModifyBuildingInfoBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 82;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO ntfModifyBuildingInfo = 82;</code>
     */
    public Builder mergeNtfModifyBuildingInfo(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO value) {
      if (ntfModifyBuildingInfoBuilder_ == null) {
        if (msgCase_ == 82 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 82) {
          ntfModifyBuildingInfoBuilder_.mergeFrom(value);
        } else {
          ntfModifyBuildingInfoBuilder_.setMessage(value);
        }
      }
      msgCase_ = 82;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO ntfModifyBuildingInfo = 82;</code>
     */
    public Builder clearNtfModifyBuildingInfo() {
      if (ntfModifyBuildingInfoBuilder_ == null) {
        if (msgCase_ == 82) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 82) {
          msgCase_ = 0;
          msg_ = null;
        }
        ntfModifyBuildingInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO ntfModifyBuildingInfo = 82;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO.Builder getNtfModifyBuildingInfoBuilder() {
      return getNtfModifyBuildingInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO ntfModifyBuildingInfo = 82;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFOOrBuilder getNtfModifyBuildingInfoOrBuilder() {
      if ((msgCase_ == 82) && (ntfModifyBuildingInfoBuilder_ != null)) {
        return ntfModifyBuildingInfoBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 82) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO ntfModifyBuildingInfo = 82;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFOOrBuilder> 
        getNtfModifyBuildingInfoFieldBuilder() {
      if (ntfModifyBuildingInfoBuilder_ == null) {
        if (!(msgCase_ == 82)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO.getDefaultInstance();
        }
        ntfModifyBuildingInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFOOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_INFO) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 82;
      onChanged();
      return ntfModifyBuildingInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFITOrBuilder> ntfModifyBuildingProfitBuilder_;
    /**
     * <code>.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT ntfModifyBuildingProfit = 83;</code>
     * @return Whether the ntfModifyBuildingProfit field is set.
     */
    @java.lang.Override
    public boolean hasNtfModifyBuildingProfit() {
      return msgCase_ == 83;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT ntfModifyBuildingProfit = 83;</code>
     * @return The ntfModifyBuildingProfit.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT getNtfModifyBuildingProfit() {
      if (ntfModifyBuildingProfitBuilder_ == null) {
        if (msgCase_ == 83) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT.getDefaultInstance();
      } else {
        if (msgCase_ == 83) {
          return ntfModifyBuildingProfitBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT ntfModifyBuildingProfit = 83;</code>
     */
    public Builder setNtfModifyBuildingProfit(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT value) {
      if (ntfModifyBuildingProfitBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        ntfModifyBuildingProfitBuilder_.setMessage(value);
      }
      msgCase_ = 83;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT ntfModifyBuildingProfit = 83;</code>
     */
    public Builder setNtfModifyBuildingProfit(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT.Builder builderForValue) {
      if (ntfModifyBuildingProfitBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        ntfModifyBuildingProfitBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 83;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT ntfModifyBuildingProfit = 83;</code>
     */
    public Builder mergeNtfModifyBuildingProfit(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT value) {
      if (ntfModifyBuildingProfitBuilder_ == null) {
        if (msgCase_ == 83 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 83) {
          ntfModifyBuildingProfitBuilder_.mergeFrom(value);
        } else {
          ntfModifyBuildingProfitBuilder_.setMessage(value);
        }
      }
      msgCase_ = 83;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT ntfModifyBuildingProfit = 83;</code>
     */
    public Builder clearNtfModifyBuildingProfit() {
      if (ntfModifyBuildingProfitBuilder_ == null) {
        if (msgCase_ == 83) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 83) {
          msgCase_ = 0;
          msg_ = null;
        }
        ntfModifyBuildingProfitBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT ntfModifyBuildingProfit = 83;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT.Builder getNtfModifyBuildingProfitBuilder() {
      return getNtfModifyBuildingProfitFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT ntfModifyBuildingProfit = 83;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFITOrBuilder getNtfModifyBuildingProfitOrBuilder() {
      if ((msgCase_ == 83) && (ntfModifyBuildingProfitBuilder_ != null)) {
        return ntfModifyBuildingProfitBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 83) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT ntfModifyBuildingProfit = 83;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFITOrBuilder> 
        getNtfModifyBuildingProfitFieldBuilder() {
      if (ntfModifyBuildingProfitBuilder_ == null) {
        if (!(msgCase_ == 83)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT.getDefaultInstance();
        }
        ntfModifyBuildingProfitBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFITOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_MODIFY_BUILDING_PROFIT) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 83;
      onChanged();
      return ntfModifyBuildingProfitBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGEOrBuilder> ntfLandAuctionHighestBidderChangeBuilder_;
    /**
     * <code>.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE ntfLandAuctionHighestBidderChange = 84;</code>
     * @return Whether the ntfLandAuctionHighestBidderChange field is set.
     */
    @java.lang.Override
    public boolean hasNtfLandAuctionHighestBidderChange() {
      return msgCase_ == 84;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE ntfLandAuctionHighestBidderChange = 84;</code>
     * @return The ntfLandAuctionHighestBidderChange.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE getNtfLandAuctionHighestBidderChange() {
      if (ntfLandAuctionHighestBidderChangeBuilder_ == null) {
        if (msgCase_ == 84) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE.getDefaultInstance();
      } else {
        if (msgCase_ == 84) {
          return ntfLandAuctionHighestBidderChangeBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE ntfLandAuctionHighestBidderChange = 84;</code>
     */
    public Builder setNtfLandAuctionHighestBidderChange(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE value) {
      if (ntfLandAuctionHighestBidderChangeBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        ntfLandAuctionHighestBidderChangeBuilder_.setMessage(value);
      }
      msgCase_ = 84;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE ntfLandAuctionHighestBidderChange = 84;</code>
     */
    public Builder setNtfLandAuctionHighestBidderChange(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE.Builder builderForValue) {
      if (ntfLandAuctionHighestBidderChangeBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        ntfLandAuctionHighestBidderChangeBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 84;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE ntfLandAuctionHighestBidderChange = 84;</code>
     */
    public Builder mergeNtfLandAuctionHighestBidderChange(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE value) {
      if (ntfLandAuctionHighestBidderChangeBuilder_ == null) {
        if (msgCase_ == 84 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 84) {
          ntfLandAuctionHighestBidderChangeBuilder_.mergeFrom(value);
        } else {
          ntfLandAuctionHighestBidderChangeBuilder_.setMessage(value);
        }
      }
      msgCase_ = 84;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE ntfLandAuctionHighestBidderChange = 84;</code>
     */
    public Builder clearNtfLandAuctionHighestBidderChange() {
      if (ntfLandAuctionHighestBidderChangeBuilder_ == null) {
        if (msgCase_ == 84) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 84) {
          msgCase_ = 0;
          msg_ = null;
        }
        ntfLandAuctionHighestBidderChangeBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE ntfLandAuctionHighestBidderChange = 84;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE.Builder getNtfLandAuctionHighestBidderChangeBuilder() {
      return getNtfLandAuctionHighestBidderChangeFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE ntfLandAuctionHighestBidderChange = 84;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGEOrBuilder getNtfLandAuctionHighestBidderChangeOrBuilder() {
      if ((msgCase_ == 84) && (ntfLandAuctionHighestBidderChangeBuilder_ != null)) {
        return ntfLandAuctionHighestBidderChangeBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 84) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE ntfLandAuctionHighestBidderChange = 84;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGEOrBuilder> 
        getNtfLandAuctionHighestBidderChangeFieldBuilder() {
      if (ntfLandAuctionHighestBidderChangeBuilder_ == null) {
        if (!(msgCase_ == 84)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE.getDefaultInstance();
        }
        ntfLandAuctionHighestBidderChangeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGEOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_HIGHEST_BIDDER_CHANGE) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 84;
      onChanged();
      return ntfLandAuctionHighestBidderChangeBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BIDOrBuilder> ntfLandAuctionWinningBidBuilder_;
    /**
     * <code>.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID ntfLandAuctionWinningBid = 85;</code>
     * @return Whether the ntfLandAuctionWinningBid field is set.
     */
    @java.lang.Override
    public boolean hasNtfLandAuctionWinningBid() {
      return msgCase_ == 85;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID ntfLandAuctionWinningBid = 85;</code>
     * @return The ntfLandAuctionWinningBid.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID getNtfLandAuctionWinningBid() {
      if (ntfLandAuctionWinningBidBuilder_ == null) {
        if (msgCase_ == 85) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID.getDefaultInstance();
      } else {
        if (msgCase_ == 85) {
          return ntfLandAuctionWinningBidBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID ntfLandAuctionWinningBid = 85;</code>
     */
    public Builder setNtfLandAuctionWinningBid(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID value) {
      if (ntfLandAuctionWinningBidBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        ntfLandAuctionWinningBidBuilder_.setMessage(value);
      }
      msgCase_ = 85;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID ntfLandAuctionWinningBid = 85;</code>
     */
    public Builder setNtfLandAuctionWinningBid(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID.Builder builderForValue) {
      if (ntfLandAuctionWinningBidBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        ntfLandAuctionWinningBidBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 85;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID ntfLandAuctionWinningBid = 85;</code>
     */
    public Builder mergeNtfLandAuctionWinningBid(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID value) {
      if (ntfLandAuctionWinningBidBuilder_ == null) {
        if (msgCase_ == 85 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 85) {
          ntfLandAuctionWinningBidBuilder_.mergeFrom(value);
        } else {
          ntfLandAuctionWinningBidBuilder_.setMessage(value);
        }
      }
      msgCase_ = 85;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID ntfLandAuctionWinningBid = 85;</code>
     */
    public Builder clearNtfLandAuctionWinningBid() {
      if (ntfLandAuctionWinningBidBuilder_ == null) {
        if (msgCase_ == 85) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 85) {
          msgCase_ = 0;
          msg_ = null;
        }
        ntfLandAuctionWinningBidBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID ntfLandAuctionWinningBid = 85;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID.Builder getNtfLandAuctionWinningBidBuilder() {
      return getNtfLandAuctionWinningBidFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID ntfLandAuctionWinningBid = 85;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BIDOrBuilder getNtfLandAuctionWinningBidOrBuilder() {
      if ((msgCase_ == 85) && (ntfLandAuctionWinningBidBuilder_ != null)) {
        return ntfLandAuctionWinningBidBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 85) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID ntfLandAuctionWinningBid = 85;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BIDOrBuilder> 
        getNtfLandAuctionWinningBidFieldBuilder() {
      if (ntfLandAuctionWinningBidBuilder_ == null) {
        if (!(msgCase_ == 85)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID.getDefaultInstance();
        }
        ntfLandAuctionWinningBidBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BIDOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_WINNING_BID) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 85;
      onChanged();
      return ntfLandAuctionWinningBidBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATIONOrBuilder> ntfLandAuctionReservationBuilder_;
    /**
     * <code>.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION ntfLandAuctionReservation = 86;</code>
     * @return Whether the ntfLandAuctionReservation field is set.
     */
    @java.lang.Override
    public boolean hasNtfLandAuctionReservation() {
      return msgCase_ == 86;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION ntfLandAuctionReservation = 86;</code>
     * @return The ntfLandAuctionReservation.
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION getNtfLandAuctionReservation() {
      if (ntfLandAuctionReservationBuilder_ == null) {
        if (msgCase_ == 86) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION.getDefaultInstance();
      } else {
        if (msgCase_ == 86) {
          return ntfLandAuctionReservationBuilder_.getMessage();
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION ntfLandAuctionReservation = 86;</code>
     */
    public Builder setNtfLandAuctionReservation(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION value) {
      if (ntfLandAuctionReservationBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        msg_ = value;
        onChanged();
      } else {
        ntfLandAuctionReservationBuilder_.setMessage(value);
      }
      msgCase_ = 86;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION ntfLandAuctionReservation = 86;</code>
     */
    public Builder setNtfLandAuctionReservation(
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION.Builder builderForValue) {
      if (ntfLandAuctionReservationBuilder_ == null) {
        msg_ = builderForValue.build();
        onChanged();
      } else {
        ntfLandAuctionReservationBuilder_.setMessage(builderForValue.build());
      }
      msgCase_ = 86;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION ntfLandAuctionReservation = 86;</code>
     */
    public Builder mergeNtfLandAuctionReservation(com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION value) {
      if (ntfLandAuctionReservationBuilder_ == null) {
        if (msgCase_ == 86 &&
            msg_ != com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION.getDefaultInstance()) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION.newBuilder((com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION) msg_)
              .mergeFrom(value).buildPartial();
        } else {
          msg_ = value;
        }
        onChanged();
      } else {
        if (msgCase_ == 86) {
          ntfLandAuctionReservationBuilder_.mergeFrom(value);
        } else {
          ntfLandAuctionReservationBuilder_.setMessage(value);
        }
      }
      msgCase_ = 86;
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION ntfLandAuctionReservation = 86;</code>
     */
    public Builder clearNtfLandAuctionReservation() {
      if (ntfLandAuctionReservationBuilder_ == null) {
        if (msgCase_ == 86) {
          msgCase_ = 0;
          msg_ = null;
          onChanged();
        }
      } else {
        if (msgCase_ == 86) {
          msgCase_ = 0;
          msg_ = null;
        }
        ntfLandAuctionReservationBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION ntfLandAuctionReservation = 86;</code>
     */
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION.Builder getNtfLandAuctionReservationBuilder() {
      return getNtfLandAuctionReservationFieldBuilder().getBuilder();
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION ntfLandAuctionReservation = 86;</code>
     */
    @java.lang.Override
    public com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATIONOrBuilder getNtfLandAuctionReservationOrBuilder() {
      if ((msgCase_ == 86) && (ntfLandAuctionReservationBuilder_ != null)) {
        return ntfLandAuctionReservationBuilder_.getMessageOrBuilder();
      } else {
        if (msgCase_ == 86) {
          return (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION) msg_;
        }
        return com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION.getDefaultInstance();
      }
    }
    /**
     * <code>.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION ntfLandAuctionReservation = 86;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATIONOrBuilder> 
        getNtfLandAuctionReservationFieldBuilder() {
      if (ntfLandAuctionReservationBuilder_ == null) {
        if (!(msgCase_ == 86)) {
          msg_ = com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION.getDefaultInstance();
        }
        ntfLandAuctionReservationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION.Builder, com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATIONOrBuilder>(
                (com.caliverse.admin.domain.RabbitMq.message.ServerMessage.GS2GS_NTF_LAND_AUCTION_RESERVATION) msg_,
                getParentForChildren(),
                isClean());
        msg_ = null;
      }
      msgCase_ = 86;
      onChanged();
      return ntfLandAuctionReservationBuilder_;
    }
    @java.lang.Override
    public final Builder setUnknownFields(
        final com.google.protobuf.UnknownFieldSet unknownFields) {
      return super.setUnknownFields(unknownFields);
    }

    @java.lang.Override
    public final Builder mergeUnknownFields(
        final com.google.protobuf.UnknownFieldSet unknownFields) {
      return super.mergeUnknownFields(unknownFields);
    }


    // @@protoc_insertion_point(builder_scope:ServerMessage)
  }

  // @@protoc_insertion_point(class_scope:ServerMessage)
  private static final com.caliverse.admin.domain.RabbitMq.message.ServerMessage DEFAULT_INSTANCE;
  static {
    DEFAULT_INSTANCE = new com.caliverse.admin.domain.RabbitMq.message.ServerMessage();
  }

  public static com.caliverse.admin.domain.RabbitMq.message.ServerMessage getDefaultInstance() {
    return DEFAULT_INSTANCE;
  }

  private static final com.google.protobuf.Parser<ServerMessage>
      PARSER = new com.google.protobuf.AbstractParser<ServerMessage>() {
    @java.lang.Override
    public ServerMessage parsePartialFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      Builder builder = newBuilder();
      try {
        builder.mergeFrom(input, extensionRegistry);
      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
        throw e.setUnfinishedMessage(builder.buildPartial());
      } catch (com.google.protobuf.UninitializedMessageException e) {
        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
      } catch (java.io.IOException e) {
        throw new com.google.protobuf.InvalidProtocolBufferException(e)
            .setUnfinishedMessage(builder.buildPartial());
      }
      return builder.buildPartial();
    }
  };

  public static com.google.protobuf.Parser<ServerMessage> parser() {
    return PARSER;
  }

  @java.lang.Override
  public com.google.protobuf.Parser<ServerMessage> getParserForType() {
    return PARSER;
  }

  @java.lang.Override
  public com.caliverse.admin.domain.RabbitMq.message.ServerMessage getDefaultInstanceForType() {
    return DEFAULT_INSTANCE;
  }

}

