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

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

/**
 * Protobuf type {@code ClothInfo}
 */
public final class ClothInfo extends
    com.google.protobuf.GeneratedMessageV3 implements
    // @@protoc_insertion_point(message_implements:ClothInfo)
    ClothInfoOrBuilder {
private static final long serialVersionUID = 0L;
  // Use ClothInfo.newBuilder() to construct.
  private ClothInfo(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
    super(builder);
  }
  private ClothInfo() {
    clothAvatarItemGuid_ = "";
    clothHeadwearItemGuid_ = "";
    clothMaskItemGuid_ = "";
    clothBagItemGuid_ = "";
    clothShoesItemGuid_ = "";
    clothOuterItemGuid_ = "";
    clothTopsItemGuid_ = "";
    clothBottomsItemGuid_ = "";
    clothGlovesItemGuid_ = "";
    clothEarringsItemGuid_ = "";
    clothNecklessItemGuid_ = "";
    clothSocksItemGuid_ = "";
  }

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

  @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.GameDefine.internal_static_ClothInfo_descriptor;
  }

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

  public static final int CLOTH_AVATAR_ITEMGUID_FIELD_NUMBER = 1;
  @SuppressWarnings("serial")
  private volatile java.lang.Object clothAvatarItemGuid_ = "";
  /**
   * <code>string cloth_avatar_itemGuid = 1;</code>
   * @return The clothAvatarItemGuid.
   */
  @java.lang.Override
  public java.lang.String getClothAvatarItemGuid() {
    java.lang.Object ref = clothAvatarItemGuid_;
    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();
      clothAvatarItemGuid_ = s;
      return s;
    }
  }
  /**
   * <code>string cloth_avatar_itemGuid = 1;</code>
   * @return The bytes for clothAvatarItemGuid.
   */
  @java.lang.Override
  public com.google.protobuf.ByteString
      getClothAvatarItemGuidBytes() {
    java.lang.Object ref = clothAvatarItemGuid_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      clothAvatarItemGuid_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int CLOTH_HEADWEAR_ITEMGUID_FIELD_NUMBER = 2;
  @SuppressWarnings("serial")
  private volatile java.lang.Object clothHeadwearItemGuid_ = "";
  /**
   * <code>string cloth_headwear_itemGuid = 2;</code>
   * @return The clothHeadwearItemGuid.
   */
  @java.lang.Override
  public java.lang.String getClothHeadwearItemGuid() {
    java.lang.Object ref = clothHeadwearItemGuid_;
    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();
      clothHeadwearItemGuid_ = s;
      return s;
    }
  }
  /**
   * <code>string cloth_headwear_itemGuid = 2;</code>
   * @return The bytes for clothHeadwearItemGuid.
   */
  @java.lang.Override
  public com.google.protobuf.ByteString
      getClothHeadwearItemGuidBytes() {
    java.lang.Object ref = clothHeadwearItemGuid_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      clothHeadwearItemGuid_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int CLOTH_MASK_ITEMGUID_FIELD_NUMBER = 3;
  @SuppressWarnings("serial")
  private volatile java.lang.Object clothMaskItemGuid_ = "";
  /**
   * <code>string cloth_mask_itemGuid = 3;</code>
   * @return The clothMaskItemGuid.
   */
  @java.lang.Override
  public java.lang.String getClothMaskItemGuid() {
    java.lang.Object ref = clothMaskItemGuid_;
    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();
      clothMaskItemGuid_ = s;
      return s;
    }
  }
  /**
   * <code>string cloth_mask_itemGuid = 3;</code>
   * @return The bytes for clothMaskItemGuid.
   */
  @java.lang.Override
  public com.google.protobuf.ByteString
      getClothMaskItemGuidBytes() {
    java.lang.Object ref = clothMaskItemGuid_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      clothMaskItemGuid_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int CLOTH_BAG_ITEMGUID_FIELD_NUMBER = 4;
  @SuppressWarnings("serial")
  private volatile java.lang.Object clothBagItemGuid_ = "";
  /**
   * <code>string cloth_bag_itemGuid = 4;</code>
   * @return The clothBagItemGuid.
   */
  @java.lang.Override
  public java.lang.String getClothBagItemGuid() {
    java.lang.Object ref = clothBagItemGuid_;
    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();
      clothBagItemGuid_ = s;
      return s;
    }
  }
  /**
   * <code>string cloth_bag_itemGuid = 4;</code>
   * @return The bytes for clothBagItemGuid.
   */
  @java.lang.Override
  public com.google.protobuf.ByteString
      getClothBagItemGuidBytes() {
    java.lang.Object ref = clothBagItemGuid_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      clothBagItemGuid_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int CLOTH_SHOES_ITEMGUID_FIELD_NUMBER = 5;
  @SuppressWarnings("serial")
  private volatile java.lang.Object clothShoesItemGuid_ = "";
  /**
   * <code>string cloth_shoes_itemGuid = 5;</code>
   * @return The clothShoesItemGuid.
   */
  @java.lang.Override
  public java.lang.String getClothShoesItemGuid() {
    java.lang.Object ref = clothShoesItemGuid_;
    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();
      clothShoesItemGuid_ = s;
      return s;
    }
  }
  /**
   * <code>string cloth_shoes_itemGuid = 5;</code>
   * @return The bytes for clothShoesItemGuid.
   */
  @java.lang.Override
  public com.google.protobuf.ByteString
      getClothShoesItemGuidBytes() {
    java.lang.Object ref = clothShoesItemGuid_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      clothShoesItemGuid_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int CLOTH_OUTER_ITEMGUID_FIELD_NUMBER = 6;
  @SuppressWarnings("serial")
  private volatile java.lang.Object clothOuterItemGuid_ = "";
  /**
   * <code>string cloth_outer_itemGuid = 6;</code>
   * @return The clothOuterItemGuid.
   */
  @java.lang.Override
  public java.lang.String getClothOuterItemGuid() {
    java.lang.Object ref = clothOuterItemGuid_;
    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();
      clothOuterItemGuid_ = s;
      return s;
    }
  }
  /**
   * <code>string cloth_outer_itemGuid = 6;</code>
   * @return The bytes for clothOuterItemGuid.
   */
  @java.lang.Override
  public com.google.protobuf.ByteString
      getClothOuterItemGuidBytes() {
    java.lang.Object ref = clothOuterItemGuid_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      clothOuterItemGuid_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int CLOTH_TOPS_ITEMGUID_FIELD_NUMBER = 7;
  @SuppressWarnings("serial")
  private volatile java.lang.Object clothTopsItemGuid_ = "";
  /**
   * <code>string cloth_tops_itemGuid = 7;</code>
   * @return The clothTopsItemGuid.
   */
  @java.lang.Override
  public java.lang.String getClothTopsItemGuid() {
    java.lang.Object ref = clothTopsItemGuid_;
    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();
      clothTopsItemGuid_ = s;
      return s;
    }
  }
  /**
   * <code>string cloth_tops_itemGuid = 7;</code>
   * @return The bytes for clothTopsItemGuid.
   */
  @java.lang.Override
  public com.google.protobuf.ByteString
      getClothTopsItemGuidBytes() {
    java.lang.Object ref = clothTopsItemGuid_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      clothTopsItemGuid_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int CLOTH_BOTTOMS_ITEMGUID_FIELD_NUMBER = 8;
  @SuppressWarnings("serial")
  private volatile java.lang.Object clothBottomsItemGuid_ = "";
  /**
   * <code>string cloth_bottoms_itemGuid = 8;</code>
   * @return The clothBottomsItemGuid.
   */
  @java.lang.Override
  public java.lang.String getClothBottomsItemGuid() {
    java.lang.Object ref = clothBottomsItemGuid_;
    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();
      clothBottomsItemGuid_ = s;
      return s;
    }
  }
  /**
   * <code>string cloth_bottoms_itemGuid = 8;</code>
   * @return The bytes for clothBottomsItemGuid.
   */
  @java.lang.Override
  public com.google.protobuf.ByteString
      getClothBottomsItemGuidBytes() {
    java.lang.Object ref = clothBottomsItemGuid_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      clothBottomsItemGuid_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int CLOTH_GLOVES_ITEMGUID_FIELD_NUMBER = 9;
  @SuppressWarnings("serial")
  private volatile java.lang.Object clothGlovesItemGuid_ = "";
  /**
   * <code>string cloth_gloves_itemGuid = 9;</code>
   * @return The clothGlovesItemGuid.
   */
  @java.lang.Override
  public java.lang.String getClothGlovesItemGuid() {
    java.lang.Object ref = clothGlovesItemGuid_;
    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();
      clothGlovesItemGuid_ = s;
      return s;
    }
  }
  /**
   * <code>string cloth_gloves_itemGuid = 9;</code>
   * @return The bytes for clothGlovesItemGuid.
   */
  @java.lang.Override
  public com.google.protobuf.ByteString
      getClothGlovesItemGuidBytes() {
    java.lang.Object ref = clothGlovesItemGuid_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      clothGlovesItemGuid_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int CLOTH_EARRINGS_ITEMGUID_FIELD_NUMBER = 10;
  @SuppressWarnings("serial")
  private volatile java.lang.Object clothEarringsItemGuid_ = "";
  /**
   * <code>string cloth_earrings_itemGuid = 10;</code>
   * @return The clothEarringsItemGuid.
   */
  @java.lang.Override
  public java.lang.String getClothEarringsItemGuid() {
    java.lang.Object ref = clothEarringsItemGuid_;
    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();
      clothEarringsItemGuid_ = s;
      return s;
    }
  }
  /**
   * <code>string cloth_earrings_itemGuid = 10;</code>
   * @return The bytes for clothEarringsItemGuid.
   */
  @java.lang.Override
  public com.google.protobuf.ByteString
      getClothEarringsItemGuidBytes() {
    java.lang.Object ref = clothEarringsItemGuid_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      clothEarringsItemGuid_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int CLOTH_NECKLESS_ITEMGUID_FIELD_NUMBER = 11;
  @SuppressWarnings("serial")
  private volatile java.lang.Object clothNecklessItemGuid_ = "";
  /**
   * <code>string cloth_neckless_itemGuid = 11;</code>
   * @return The clothNecklessItemGuid.
   */
  @java.lang.Override
  public java.lang.String getClothNecklessItemGuid() {
    java.lang.Object ref = clothNecklessItemGuid_;
    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();
      clothNecklessItemGuid_ = s;
      return s;
    }
  }
  /**
   * <code>string cloth_neckless_itemGuid = 11;</code>
   * @return The bytes for clothNecklessItemGuid.
   */
  @java.lang.Override
  public com.google.protobuf.ByteString
      getClothNecklessItemGuidBytes() {
    java.lang.Object ref = clothNecklessItemGuid_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      clothNecklessItemGuid_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int CLOTH_SOCKS_ITEMGUID_FIELD_NUMBER = 12;
  @SuppressWarnings("serial")
  private volatile java.lang.Object clothSocksItemGuid_ = "";
  /**
   * <code>string cloth_socks_itemGuid = 12;</code>
   * @return The clothSocksItemGuid.
   */
  @java.lang.Override
  public java.lang.String getClothSocksItemGuid() {
    java.lang.Object ref = clothSocksItemGuid_;
    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();
      clothSocksItemGuid_ = s;
      return s;
    }
  }
  /**
   * <code>string cloth_socks_itemGuid = 12;</code>
   * @return The bytes for clothSocksItemGuid.
   */
  @java.lang.Override
  public com.google.protobuf.ByteString
      getClothSocksItemGuidBytes() {
    java.lang.Object ref = clothSocksItemGuid_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      clothSocksItemGuid_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int CLOTH_AVATAR_FIELD_NUMBER = 13;
  private int clothAvatar_ = 0;
  /**
   * <code>uint32 cloth_avatar = 13;</code>
   * @return The clothAvatar.
   */
  @java.lang.Override
  public int getClothAvatar() {
    return clothAvatar_;
  }

  public static final int CLOTH_HEADWEAR_FIELD_NUMBER = 14;
  private int clothHeadwear_ = 0;
  /**
   * <code>uint32 cloth_headwear = 14;</code>
   * @return The clothHeadwear.
   */
  @java.lang.Override
  public int getClothHeadwear() {
    return clothHeadwear_;
  }

  public static final int CLOTH_MASK_FIELD_NUMBER = 15;
  private int clothMask_ = 0;
  /**
   * <code>uint32 cloth_mask = 15;</code>
   * @return The clothMask.
   */
  @java.lang.Override
  public int getClothMask() {
    return clothMask_;
  }

  public static final int CLOTH_BAG_FIELD_NUMBER = 16;
  private int clothBag_ = 0;
  /**
   * <code>uint32 cloth_bag = 16;</code>
   * @return The clothBag.
   */
  @java.lang.Override
  public int getClothBag() {
    return clothBag_;
  }

  public static final int CLOTH_SHOES_FIELD_NUMBER = 17;
  private int clothShoes_ = 0;
  /**
   * <code>uint32 cloth_shoes = 17;</code>
   * @return The clothShoes.
   */
  @java.lang.Override
  public int getClothShoes() {
    return clothShoes_;
  }

  public static final int CLOTH_OUTER_FIELD_NUMBER = 18;
  private int clothOuter_ = 0;
  /**
   * <code>uint32 cloth_outer = 18;</code>
   * @return The clothOuter.
   */
  @java.lang.Override
  public int getClothOuter() {
    return clothOuter_;
  }

  public static final int CLOTH_TOPS_FIELD_NUMBER = 19;
  private int clothTops_ = 0;
  /**
   * <code>uint32 cloth_tops = 19;</code>
   * @return The clothTops.
   */
  @java.lang.Override
  public int getClothTops() {
    return clothTops_;
  }

  public static final int CLOTH_BOTTOMS_FIELD_NUMBER = 20;
  private int clothBottoms_ = 0;
  /**
   * <code>uint32 cloth_bottoms = 20;</code>
   * @return The clothBottoms.
   */
  @java.lang.Override
  public int getClothBottoms() {
    return clothBottoms_;
  }

  public static final int CLOTH_GLOVES_FIELD_NUMBER = 21;
  private int clothGloves_ = 0;
  /**
   * <code>uint32 cloth_gloves = 21;</code>
   * @return The clothGloves.
   */
  @java.lang.Override
  public int getClothGloves() {
    return clothGloves_;
  }

  public static final int CLOTH_EARRINGS_FIELD_NUMBER = 22;
  private int clothEarrings_ = 0;
  /**
   * <code>uint32 cloth_earrings = 22;</code>
   * @return The clothEarrings.
   */
  @java.lang.Override
  public int getClothEarrings() {
    return clothEarrings_;
  }

  public static final int CLOTH_NECKLESS_FIELD_NUMBER = 23;
  private int clothNeckless_ = 0;
  /**
   * <code>uint32 cloth_neckless = 23;</code>
   * @return The clothNeckless.
   */
  @java.lang.Override
  public int getClothNeckless() {
    return clothNeckless_;
  }

  public static final int CLOTH_SOCKS_FIELD_NUMBER = 24;
  private int clothSocks_ = 0;
  /**
   * <code>uint32 cloth_socks = 24;</code>
   * @return The clothSocks.
   */
  @java.lang.Override
  public int getClothSocks() {
    return clothSocks_;
  }

  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(clothAvatarItemGuid_)) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clothAvatarItemGuid_);
    }
    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clothHeadwearItemGuid_)) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 2, clothHeadwearItemGuid_);
    }
    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clothMaskItemGuid_)) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 3, clothMaskItemGuid_);
    }
    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clothBagItemGuid_)) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 4, clothBagItemGuid_);
    }
    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clothShoesItemGuid_)) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 5, clothShoesItemGuid_);
    }
    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clothOuterItemGuid_)) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 6, clothOuterItemGuid_);
    }
    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clothTopsItemGuid_)) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 7, clothTopsItemGuid_);
    }
    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clothBottomsItemGuid_)) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 8, clothBottomsItemGuid_);
    }
    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clothGlovesItemGuid_)) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 9, clothGlovesItemGuid_);
    }
    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clothEarringsItemGuid_)) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 10, clothEarringsItemGuid_);
    }
    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clothNecklessItemGuid_)) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 11, clothNecklessItemGuid_);
    }
    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clothSocksItemGuid_)) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 12, clothSocksItemGuid_);
    }
    if (clothAvatar_ != 0) {
      output.writeUInt32(13, clothAvatar_);
    }
    if (clothHeadwear_ != 0) {
      output.writeUInt32(14, clothHeadwear_);
    }
    if (clothMask_ != 0) {
      output.writeUInt32(15, clothMask_);
    }
    if (clothBag_ != 0) {
      output.writeUInt32(16, clothBag_);
    }
    if (clothShoes_ != 0) {
      output.writeUInt32(17, clothShoes_);
    }
    if (clothOuter_ != 0) {
      output.writeUInt32(18, clothOuter_);
    }
    if (clothTops_ != 0) {
      output.writeUInt32(19, clothTops_);
    }
    if (clothBottoms_ != 0) {
      output.writeUInt32(20, clothBottoms_);
    }
    if (clothGloves_ != 0) {
      output.writeUInt32(21, clothGloves_);
    }
    if (clothEarrings_ != 0) {
      output.writeUInt32(22, clothEarrings_);
    }
    if (clothNeckless_ != 0) {
      output.writeUInt32(23, clothNeckless_);
    }
    if (clothSocks_ != 0) {
      output.writeUInt32(24, clothSocks_);
    }
    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(clothAvatarItemGuid_)) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clothAvatarItemGuid_);
    }
    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clothHeadwearItemGuid_)) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, clothHeadwearItemGuid_);
    }
    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clothMaskItemGuid_)) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, clothMaskItemGuid_);
    }
    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clothBagItemGuid_)) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, clothBagItemGuid_);
    }
    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clothShoesItemGuid_)) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, clothShoesItemGuid_);
    }
    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clothOuterItemGuid_)) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, clothOuterItemGuid_);
    }
    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clothTopsItemGuid_)) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, clothTopsItemGuid_);
    }
    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clothBottomsItemGuid_)) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, clothBottomsItemGuid_);
    }
    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clothGlovesItemGuid_)) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, clothGlovesItemGuid_);
    }
    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clothEarringsItemGuid_)) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, clothEarringsItemGuid_);
    }
    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clothNecklessItemGuid_)) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, clothNecklessItemGuid_);
    }
    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clothSocksItemGuid_)) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(12, clothSocksItemGuid_);
    }
    if (clothAvatar_ != 0) {
      size += com.google.protobuf.CodedOutputStream
        .computeUInt32Size(13, clothAvatar_);
    }
    if (clothHeadwear_ != 0) {
      size += com.google.protobuf.CodedOutputStream
        .computeUInt32Size(14, clothHeadwear_);
    }
    if (clothMask_ != 0) {
      size += com.google.protobuf.CodedOutputStream
        .computeUInt32Size(15, clothMask_);
    }
    if (clothBag_ != 0) {
      size += com.google.protobuf.CodedOutputStream
        .computeUInt32Size(16, clothBag_);
    }
    if (clothShoes_ != 0) {
      size += com.google.protobuf.CodedOutputStream
        .computeUInt32Size(17, clothShoes_);
    }
    if (clothOuter_ != 0) {
      size += com.google.protobuf.CodedOutputStream
        .computeUInt32Size(18, clothOuter_);
    }
    if (clothTops_ != 0) {
      size += com.google.protobuf.CodedOutputStream
        .computeUInt32Size(19, clothTops_);
    }
    if (clothBottoms_ != 0) {
      size += com.google.protobuf.CodedOutputStream
        .computeUInt32Size(20, clothBottoms_);
    }
    if (clothGloves_ != 0) {
      size += com.google.protobuf.CodedOutputStream
        .computeUInt32Size(21, clothGloves_);
    }
    if (clothEarrings_ != 0) {
      size += com.google.protobuf.CodedOutputStream
        .computeUInt32Size(22, clothEarrings_);
    }
    if (clothNeckless_ != 0) {
      size += com.google.protobuf.CodedOutputStream
        .computeUInt32Size(23, clothNeckless_);
    }
    if (clothSocks_ != 0) {
      size += com.google.protobuf.CodedOutputStream
        .computeUInt32Size(24, clothSocks_);
    }
    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.ClothInfo)) {
      return super.equals(obj);
    }
    com.caliverse.admin.domain.RabbitMq.message.ClothInfo other = (com.caliverse.admin.domain.RabbitMq.message.ClothInfo) obj;

    if (!getClothAvatarItemGuid()
        .equals(other.getClothAvatarItemGuid())) return false;
    if (!getClothHeadwearItemGuid()
        .equals(other.getClothHeadwearItemGuid())) return false;
    if (!getClothMaskItemGuid()
        .equals(other.getClothMaskItemGuid())) return false;
    if (!getClothBagItemGuid()
        .equals(other.getClothBagItemGuid())) return false;
    if (!getClothShoesItemGuid()
        .equals(other.getClothShoesItemGuid())) return false;
    if (!getClothOuterItemGuid()
        .equals(other.getClothOuterItemGuid())) return false;
    if (!getClothTopsItemGuid()
        .equals(other.getClothTopsItemGuid())) return false;
    if (!getClothBottomsItemGuid()
        .equals(other.getClothBottomsItemGuid())) return false;
    if (!getClothGlovesItemGuid()
        .equals(other.getClothGlovesItemGuid())) return false;
    if (!getClothEarringsItemGuid()
        .equals(other.getClothEarringsItemGuid())) return false;
    if (!getClothNecklessItemGuid()
        .equals(other.getClothNecklessItemGuid())) return false;
    if (!getClothSocksItemGuid()
        .equals(other.getClothSocksItemGuid())) return false;
    if (getClothAvatar()
        != other.getClothAvatar()) return false;
    if (getClothHeadwear()
        != other.getClothHeadwear()) return false;
    if (getClothMask()
        != other.getClothMask()) return false;
    if (getClothBag()
        != other.getClothBag()) return false;
    if (getClothShoes()
        != other.getClothShoes()) return false;
    if (getClothOuter()
        != other.getClothOuter()) return false;
    if (getClothTops()
        != other.getClothTops()) return false;
    if (getClothBottoms()
        != other.getClothBottoms()) return false;
    if (getClothGloves()
        != other.getClothGloves()) return false;
    if (getClothEarrings()
        != other.getClothEarrings()) return false;
    if (getClothNeckless()
        != other.getClothNeckless()) return false;
    if (getClothSocks()
        != other.getClothSocks()) 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) + CLOTH_AVATAR_ITEMGUID_FIELD_NUMBER;
    hash = (53 * hash) + getClothAvatarItemGuid().hashCode();
    hash = (37 * hash) + CLOTH_HEADWEAR_ITEMGUID_FIELD_NUMBER;
    hash = (53 * hash) + getClothHeadwearItemGuid().hashCode();
    hash = (37 * hash) + CLOTH_MASK_ITEMGUID_FIELD_NUMBER;
    hash = (53 * hash) + getClothMaskItemGuid().hashCode();
    hash = (37 * hash) + CLOTH_BAG_ITEMGUID_FIELD_NUMBER;
    hash = (53 * hash) + getClothBagItemGuid().hashCode();
    hash = (37 * hash) + CLOTH_SHOES_ITEMGUID_FIELD_NUMBER;
    hash = (53 * hash) + getClothShoesItemGuid().hashCode();
    hash = (37 * hash) + CLOTH_OUTER_ITEMGUID_FIELD_NUMBER;
    hash = (53 * hash) + getClothOuterItemGuid().hashCode();
    hash = (37 * hash) + CLOTH_TOPS_ITEMGUID_FIELD_NUMBER;
    hash = (53 * hash) + getClothTopsItemGuid().hashCode();
    hash = (37 * hash) + CLOTH_BOTTOMS_ITEMGUID_FIELD_NUMBER;
    hash = (53 * hash) + getClothBottomsItemGuid().hashCode();
    hash = (37 * hash) + CLOTH_GLOVES_ITEMGUID_FIELD_NUMBER;
    hash = (53 * hash) + getClothGlovesItemGuid().hashCode();
    hash = (37 * hash) + CLOTH_EARRINGS_ITEMGUID_FIELD_NUMBER;
    hash = (53 * hash) + getClothEarringsItemGuid().hashCode();
    hash = (37 * hash) + CLOTH_NECKLESS_ITEMGUID_FIELD_NUMBER;
    hash = (53 * hash) + getClothNecklessItemGuid().hashCode();
    hash = (37 * hash) + CLOTH_SOCKS_ITEMGUID_FIELD_NUMBER;
    hash = (53 * hash) + getClothSocksItemGuid().hashCode();
    hash = (37 * hash) + CLOTH_AVATAR_FIELD_NUMBER;
    hash = (53 * hash) + getClothAvatar();
    hash = (37 * hash) + CLOTH_HEADWEAR_FIELD_NUMBER;
    hash = (53 * hash) + getClothHeadwear();
    hash = (37 * hash) + CLOTH_MASK_FIELD_NUMBER;
    hash = (53 * hash) + getClothMask();
    hash = (37 * hash) + CLOTH_BAG_FIELD_NUMBER;
    hash = (53 * hash) + getClothBag();
    hash = (37 * hash) + CLOTH_SHOES_FIELD_NUMBER;
    hash = (53 * hash) + getClothShoes();
    hash = (37 * hash) + CLOTH_OUTER_FIELD_NUMBER;
    hash = (53 * hash) + getClothOuter();
    hash = (37 * hash) + CLOTH_TOPS_FIELD_NUMBER;
    hash = (53 * hash) + getClothTops();
    hash = (37 * hash) + CLOTH_BOTTOMS_FIELD_NUMBER;
    hash = (53 * hash) + getClothBottoms();
    hash = (37 * hash) + CLOTH_GLOVES_FIELD_NUMBER;
    hash = (53 * hash) + getClothGloves();
    hash = (37 * hash) + CLOTH_EARRINGS_FIELD_NUMBER;
    hash = (53 * hash) + getClothEarrings();
    hash = (37 * hash) + CLOTH_NECKLESS_FIELD_NUMBER;
    hash = (53 * hash) + getClothNeckless();
    hash = (37 * hash) + CLOTH_SOCKS_FIELD_NUMBER;
    hash = (53 * hash) + getClothSocks();
    hash = (29 * hash) + getUnknownFields().hashCode();
    memoizedHashCode = hash;
    return hash;
  }

  public static com.caliverse.admin.domain.RabbitMq.message.ClothInfo parseFrom(
      java.nio.ByteBuffer data)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data);
  }
  public static com.caliverse.admin.domain.RabbitMq.message.ClothInfo 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.ClothInfo parseFrom(
      com.google.protobuf.ByteString data)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data);
  }
  public static com.caliverse.admin.domain.RabbitMq.message.ClothInfo 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.ClothInfo parseFrom(byte[] data)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data);
  }
  public static com.caliverse.admin.domain.RabbitMq.message.ClothInfo 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.ClothInfo 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.ClothInfo 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.ClothInfo 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.ClothInfo 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.ClothInfo 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.ClothInfo 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.ClothInfo 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 ClothInfo}
   */
  public static final class Builder extends
      com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
      // @@protoc_insertion_point(builder_implements:ClothInfo)
      com.caliverse.admin.domain.RabbitMq.message.ClothInfoOrBuilder {
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.caliverse.admin.domain.RabbitMq.message.GameDefine.internal_static_ClothInfo_descriptor;
    }

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

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

    }

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

    }
    @java.lang.Override
    public Builder clear() {
      super.clear();
      bitField0_ = 0;
      clothAvatarItemGuid_ = "";
      clothHeadwearItemGuid_ = "";
      clothMaskItemGuid_ = "";
      clothBagItemGuid_ = "";
      clothShoesItemGuid_ = "";
      clothOuterItemGuid_ = "";
      clothTopsItemGuid_ = "";
      clothBottomsItemGuid_ = "";
      clothGlovesItemGuid_ = "";
      clothEarringsItemGuid_ = "";
      clothNecklessItemGuid_ = "";
      clothSocksItemGuid_ = "";
      clothAvatar_ = 0;
      clothHeadwear_ = 0;
      clothMask_ = 0;
      clothBag_ = 0;
      clothShoes_ = 0;
      clothOuter_ = 0;
      clothTops_ = 0;
      clothBottoms_ = 0;
      clothGloves_ = 0;
      clothEarrings_ = 0;
      clothNeckless_ = 0;
      clothSocks_ = 0;
      return this;
    }

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

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

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

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

    private void buildPartial0(com.caliverse.admin.domain.RabbitMq.message.ClothInfo result) {
      int from_bitField0_ = bitField0_;
      if (((from_bitField0_ & 0x00000001) != 0)) {
        result.clothAvatarItemGuid_ = clothAvatarItemGuid_;
      }
      if (((from_bitField0_ & 0x00000002) != 0)) {
        result.clothHeadwearItemGuid_ = clothHeadwearItemGuid_;
      }
      if (((from_bitField0_ & 0x00000004) != 0)) {
        result.clothMaskItemGuid_ = clothMaskItemGuid_;
      }
      if (((from_bitField0_ & 0x00000008) != 0)) {
        result.clothBagItemGuid_ = clothBagItemGuid_;
      }
      if (((from_bitField0_ & 0x00000010) != 0)) {
        result.clothShoesItemGuid_ = clothShoesItemGuid_;
      }
      if (((from_bitField0_ & 0x00000020) != 0)) {
        result.clothOuterItemGuid_ = clothOuterItemGuid_;
      }
      if (((from_bitField0_ & 0x00000040) != 0)) {
        result.clothTopsItemGuid_ = clothTopsItemGuid_;
      }
      if (((from_bitField0_ & 0x00000080) != 0)) {
        result.clothBottomsItemGuid_ = clothBottomsItemGuid_;
      }
      if (((from_bitField0_ & 0x00000100) != 0)) {
        result.clothGlovesItemGuid_ = clothGlovesItemGuid_;
      }
      if (((from_bitField0_ & 0x00000200) != 0)) {
        result.clothEarringsItemGuid_ = clothEarringsItemGuid_;
      }
      if (((from_bitField0_ & 0x00000400) != 0)) {
        result.clothNecklessItemGuid_ = clothNecklessItemGuid_;
      }
      if (((from_bitField0_ & 0x00000800) != 0)) {
        result.clothSocksItemGuid_ = clothSocksItemGuid_;
      }
      if (((from_bitField0_ & 0x00001000) != 0)) {
        result.clothAvatar_ = clothAvatar_;
      }
      if (((from_bitField0_ & 0x00002000) != 0)) {
        result.clothHeadwear_ = clothHeadwear_;
      }
      if (((from_bitField0_ & 0x00004000) != 0)) {
        result.clothMask_ = clothMask_;
      }
      if (((from_bitField0_ & 0x00008000) != 0)) {
        result.clothBag_ = clothBag_;
      }
      if (((from_bitField0_ & 0x00010000) != 0)) {
        result.clothShoes_ = clothShoes_;
      }
      if (((from_bitField0_ & 0x00020000) != 0)) {
        result.clothOuter_ = clothOuter_;
      }
      if (((from_bitField0_ & 0x00040000) != 0)) {
        result.clothTops_ = clothTops_;
      }
      if (((from_bitField0_ & 0x00080000) != 0)) {
        result.clothBottoms_ = clothBottoms_;
      }
      if (((from_bitField0_ & 0x00100000) != 0)) {
        result.clothGloves_ = clothGloves_;
      }
      if (((from_bitField0_ & 0x00200000) != 0)) {
        result.clothEarrings_ = clothEarrings_;
      }
      if (((from_bitField0_ & 0x00400000) != 0)) {
        result.clothNeckless_ = clothNeckless_;
      }
      if (((from_bitField0_ & 0x00800000) != 0)) {
        result.clothSocks_ = clothSocks_;
      }
    }

    @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.ClothInfo) {
        return mergeFrom((com.caliverse.admin.domain.RabbitMq.message.ClothInfo)other);
      } else {
        super.mergeFrom(other);
        return this;
      }
    }

    public Builder mergeFrom(com.caliverse.admin.domain.RabbitMq.message.ClothInfo other) {
      if (other == com.caliverse.admin.domain.RabbitMq.message.ClothInfo.getDefaultInstance()) return this;
      if (!other.getClothAvatarItemGuid().isEmpty()) {
        clothAvatarItemGuid_ = other.clothAvatarItemGuid_;
        bitField0_ |= 0x00000001;
        onChanged();
      }
      if (!other.getClothHeadwearItemGuid().isEmpty()) {
        clothHeadwearItemGuid_ = other.clothHeadwearItemGuid_;
        bitField0_ |= 0x00000002;
        onChanged();
      }
      if (!other.getClothMaskItemGuid().isEmpty()) {
        clothMaskItemGuid_ = other.clothMaskItemGuid_;
        bitField0_ |= 0x00000004;
        onChanged();
      }
      if (!other.getClothBagItemGuid().isEmpty()) {
        clothBagItemGuid_ = other.clothBagItemGuid_;
        bitField0_ |= 0x00000008;
        onChanged();
      }
      if (!other.getClothShoesItemGuid().isEmpty()) {
        clothShoesItemGuid_ = other.clothShoesItemGuid_;
        bitField0_ |= 0x00000010;
        onChanged();
      }
      if (!other.getClothOuterItemGuid().isEmpty()) {
        clothOuterItemGuid_ = other.clothOuterItemGuid_;
        bitField0_ |= 0x00000020;
        onChanged();
      }
      if (!other.getClothTopsItemGuid().isEmpty()) {
        clothTopsItemGuid_ = other.clothTopsItemGuid_;
        bitField0_ |= 0x00000040;
        onChanged();
      }
      if (!other.getClothBottomsItemGuid().isEmpty()) {
        clothBottomsItemGuid_ = other.clothBottomsItemGuid_;
        bitField0_ |= 0x00000080;
        onChanged();
      }
      if (!other.getClothGlovesItemGuid().isEmpty()) {
        clothGlovesItemGuid_ = other.clothGlovesItemGuid_;
        bitField0_ |= 0x00000100;
        onChanged();
      }
      if (!other.getClothEarringsItemGuid().isEmpty()) {
        clothEarringsItemGuid_ = other.clothEarringsItemGuid_;
        bitField0_ |= 0x00000200;
        onChanged();
      }
      if (!other.getClothNecklessItemGuid().isEmpty()) {
        clothNecklessItemGuid_ = other.clothNecklessItemGuid_;
        bitField0_ |= 0x00000400;
        onChanged();
      }
      if (!other.getClothSocksItemGuid().isEmpty()) {
        clothSocksItemGuid_ = other.clothSocksItemGuid_;
        bitField0_ |= 0x00000800;
        onChanged();
      }
      if (other.getClothAvatar() != 0) {
        setClothAvatar(other.getClothAvatar());
      }
      if (other.getClothHeadwear() != 0) {
        setClothHeadwear(other.getClothHeadwear());
      }
      if (other.getClothMask() != 0) {
        setClothMask(other.getClothMask());
      }
      if (other.getClothBag() != 0) {
        setClothBag(other.getClothBag());
      }
      if (other.getClothShoes() != 0) {
        setClothShoes(other.getClothShoes());
      }
      if (other.getClothOuter() != 0) {
        setClothOuter(other.getClothOuter());
      }
      if (other.getClothTops() != 0) {
        setClothTops(other.getClothTops());
      }
      if (other.getClothBottoms() != 0) {
        setClothBottoms(other.getClothBottoms());
      }
      if (other.getClothGloves() != 0) {
        setClothGloves(other.getClothGloves());
      }
      if (other.getClothEarrings() != 0) {
        setClothEarrings(other.getClothEarrings());
      }
      if (other.getClothNeckless() != 0) {
        setClothNeckless(other.getClothNeckless());
      }
      if (other.getClothSocks() != 0) {
        setClothSocks(other.getClothSocks());
      }
      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: {
              clothAvatarItemGuid_ = input.readStringRequireUtf8();
              bitField0_ |= 0x00000001;
              break;
            } // case 10
            case 18: {
              clothHeadwearItemGuid_ = input.readStringRequireUtf8();
              bitField0_ |= 0x00000002;
              break;
            } // case 18
            case 26: {
              clothMaskItemGuid_ = input.readStringRequireUtf8();
              bitField0_ |= 0x00000004;
              break;
            } // case 26
            case 34: {
              clothBagItemGuid_ = input.readStringRequireUtf8();
              bitField0_ |= 0x00000008;
              break;
            } // case 34
            case 42: {
              clothShoesItemGuid_ = input.readStringRequireUtf8();
              bitField0_ |= 0x00000010;
              break;
            } // case 42
            case 50: {
              clothOuterItemGuid_ = input.readStringRequireUtf8();
              bitField0_ |= 0x00000020;
              break;
            } // case 50
            case 58: {
              clothTopsItemGuid_ = input.readStringRequireUtf8();
              bitField0_ |= 0x00000040;
              break;
            } // case 58
            case 66: {
              clothBottomsItemGuid_ = input.readStringRequireUtf8();
              bitField0_ |= 0x00000080;
              break;
            } // case 66
            case 74: {
              clothGlovesItemGuid_ = input.readStringRequireUtf8();
              bitField0_ |= 0x00000100;
              break;
            } // case 74
            case 82: {
              clothEarringsItemGuid_ = input.readStringRequireUtf8();
              bitField0_ |= 0x00000200;
              break;
            } // case 82
            case 90: {
              clothNecklessItemGuid_ = input.readStringRequireUtf8();
              bitField0_ |= 0x00000400;
              break;
            } // case 90
            case 98: {
              clothSocksItemGuid_ = input.readStringRequireUtf8();
              bitField0_ |= 0x00000800;
              break;
            } // case 98
            case 104: {
              clothAvatar_ = input.readUInt32();
              bitField0_ |= 0x00001000;
              break;
            } // case 104
            case 112: {
              clothHeadwear_ = input.readUInt32();
              bitField0_ |= 0x00002000;
              break;
            } // case 112
            case 120: {
              clothMask_ = input.readUInt32();
              bitField0_ |= 0x00004000;
              break;
            } // case 120
            case 128: {
              clothBag_ = input.readUInt32();
              bitField0_ |= 0x00008000;
              break;
            } // case 128
            case 136: {
              clothShoes_ = input.readUInt32();
              bitField0_ |= 0x00010000;
              break;
            } // case 136
            case 144: {
              clothOuter_ = input.readUInt32();
              bitField0_ |= 0x00020000;
              break;
            } // case 144
            case 152: {
              clothTops_ = input.readUInt32();
              bitField0_ |= 0x00040000;
              break;
            } // case 152
            case 160: {
              clothBottoms_ = input.readUInt32();
              bitField0_ |= 0x00080000;
              break;
            } // case 160
            case 168: {
              clothGloves_ = input.readUInt32();
              bitField0_ |= 0x00100000;
              break;
            } // case 168
            case 176: {
              clothEarrings_ = input.readUInt32();
              bitField0_ |= 0x00200000;
              break;
            } // case 176
            case 184: {
              clothNeckless_ = input.readUInt32();
              bitField0_ |= 0x00400000;
              break;
            } // case 184
            case 192: {
              clothSocks_ = input.readUInt32();
              bitField0_ |= 0x00800000;
              break;
            } // case 192
            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 clothAvatarItemGuid_ = "";
    /**
     * <code>string cloth_avatar_itemGuid = 1;</code>
     * @return The clothAvatarItemGuid.
     */
    public java.lang.String getClothAvatarItemGuid() {
      java.lang.Object ref = clothAvatarItemGuid_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        clothAvatarItemGuid_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * <code>string cloth_avatar_itemGuid = 1;</code>
     * @return The bytes for clothAvatarItemGuid.
     */
    public com.google.protobuf.ByteString
        getClothAvatarItemGuidBytes() {
      java.lang.Object ref = clothAvatarItemGuid_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        clothAvatarItemGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * <code>string cloth_avatar_itemGuid = 1;</code>
     * @param value The clothAvatarItemGuid to set.
     * @return This builder for chaining.
     */
    public Builder setClothAvatarItemGuid(
        java.lang.String value) {
      if (value == null) { throw new NullPointerException(); }
      clothAvatarItemGuid_ = value;
      bitField0_ |= 0x00000001;
      onChanged();
      return this;
    }
    /**
     * <code>string cloth_avatar_itemGuid = 1;</code>
     * @return This builder for chaining.
     */
    public Builder clearClothAvatarItemGuid() {
      clothAvatarItemGuid_ = getDefaultInstance().getClothAvatarItemGuid();
      bitField0_ = (bitField0_ & ~0x00000001);
      onChanged();
      return this;
    }
    /**
     * <code>string cloth_avatar_itemGuid = 1;</code>
     * @param value The bytes for clothAvatarItemGuid to set.
     * @return This builder for chaining.
     */
    public Builder setClothAvatarItemGuidBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) { throw new NullPointerException(); }
      checkByteStringIsUtf8(value);
      clothAvatarItemGuid_ = value;
      bitField0_ |= 0x00000001;
      onChanged();
      return this;
    }

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

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

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

    private java.lang.Object clothShoesItemGuid_ = "";
    /**
     * <code>string cloth_shoes_itemGuid = 5;</code>
     * @return The clothShoesItemGuid.
     */
    public java.lang.String getClothShoesItemGuid() {
      java.lang.Object ref = clothShoesItemGuid_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        clothShoesItemGuid_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * <code>string cloth_shoes_itemGuid = 5;</code>
     * @return The bytes for clothShoesItemGuid.
     */
    public com.google.protobuf.ByteString
        getClothShoesItemGuidBytes() {
      java.lang.Object ref = clothShoesItemGuid_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        clothShoesItemGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * <code>string cloth_shoes_itemGuid = 5;</code>
     * @param value The clothShoesItemGuid to set.
     * @return This builder for chaining.
     */
    public Builder setClothShoesItemGuid(
        java.lang.String value) {
      if (value == null) { throw new NullPointerException(); }
      clothShoesItemGuid_ = value;
      bitField0_ |= 0x00000010;
      onChanged();
      return this;
    }
    /**
     * <code>string cloth_shoes_itemGuid = 5;</code>
     * @return This builder for chaining.
     */
    public Builder clearClothShoesItemGuid() {
      clothShoesItemGuid_ = getDefaultInstance().getClothShoesItemGuid();
      bitField0_ = (bitField0_ & ~0x00000010);
      onChanged();
      return this;
    }
    /**
     * <code>string cloth_shoes_itemGuid = 5;</code>
     * @param value The bytes for clothShoesItemGuid to set.
     * @return This builder for chaining.
     */
    public Builder setClothShoesItemGuidBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) { throw new NullPointerException(); }
      checkByteStringIsUtf8(value);
      clothShoesItemGuid_ = value;
      bitField0_ |= 0x00000010;
      onChanged();
      return this;
    }

    private java.lang.Object clothOuterItemGuid_ = "";
    /**
     * <code>string cloth_outer_itemGuid = 6;</code>
     * @return The clothOuterItemGuid.
     */
    public java.lang.String getClothOuterItemGuid() {
      java.lang.Object ref = clothOuterItemGuid_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        clothOuterItemGuid_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * <code>string cloth_outer_itemGuid = 6;</code>
     * @return The bytes for clothOuterItemGuid.
     */
    public com.google.protobuf.ByteString
        getClothOuterItemGuidBytes() {
      java.lang.Object ref = clothOuterItemGuid_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        clothOuterItemGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * <code>string cloth_outer_itemGuid = 6;</code>
     * @param value The clothOuterItemGuid to set.
     * @return This builder for chaining.
     */
    public Builder setClothOuterItemGuid(
        java.lang.String value) {
      if (value == null) { throw new NullPointerException(); }
      clothOuterItemGuid_ = value;
      bitField0_ |= 0x00000020;
      onChanged();
      return this;
    }
    /**
     * <code>string cloth_outer_itemGuid = 6;</code>
     * @return This builder for chaining.
     */
    public Builder clearClothOuterItemGuid() {
      clothOuterItemGuid_ = getDefaultInstance().getClothOuterItemGuid();
      bitField0_ = (bitField0_ & ~0x00000020);
      onChanged();
      return this;
    }
    /**
     * <code>string cloth_outer_itemGuid = 6;</code>
     * @param value The bytes for clothOuterItemGuid to set.
     * @return This builder for chaining.
     */
    public Builder setClothOuterItemGuidBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) { throw new NullPointerException(); }
      checkByteStringIsUtf8(value);
      clothOuterItemGuid_ = value;
      bitField0_ |= 0x00000020;
      onChanged();
      return this;
    }

    private java.lang.Object clothTopsItemGuid_ = "";
    /**
     * <code>string cloth_tops_itemGuid = 7;</code>
     * @return The clothTopsItemGuid.
     */
    public java.lang.String getClothTopsItemGuid() {
      java.lang.Object ref = clothTopsItemGuid_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        clothTopsItemGuid_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * <code>string cloth_tops_itemGuid = 7;</code>
     * @return The bytes for clothTopsItemGuid.
     */
    public com.google.protobuf.ByteString
        getClothTopsItemGuidBytes() {
      java.lang.Object ref = clothTopsItemGuid_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        clothTopsItemGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * <code>string cloth_tops_itemGuid = 7;</code>
     * @param value The clothTopsItemGuid to set.
     * @return This builder for chaining.
     */
    public Builder setClothTopsItemGuid(
        java.lang.String value) {
      if (value == null) { throw new NullPointerException(); }
      clothTopsItemGuid_ = value;
      bitField0_ |= 0x00000040;
      onChanged();
      return this;
    }
    /**
     * <code>string cloth_tops_itemGuid = 7;</code>
     * @return This builder for chaining.
     */
    public Builder clearClothTopsItemGuid() {
      clothTopsItemGuid_ = getDefaultInstance().getClothTopsItemGuid();
      bitField0_ = (bitField0_ & ~0x00000040);
      onChanged();
      return this;
    }
    /**
     * <code>string cloth_tops_itemGuid = 7;</code>
     * @param value The bytes for clothTopsItemGuid to set.
     * @return This builder for chaining.
     */
    public Builder setClothTopsItemGuidBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) { throw new NullPointerException(); }
      checkByteStringIsUtf8(value);
      clothTopsItemGuid_ = value;
      bitField0_ |= 0x00000040;
      onChanged();
      return this;
    }

    private java.lang.Object clothBottomsItemGuid_ = "";
    /**
     * <code>string cloth_bottoms_itemGuid = 8;</code>
     * @return The clothBottomsItemGuid.
     */
    public java.lang.String getClothBottomsItemGuid() {
      java.lang.Object ref = clothBottomsItemGuid_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        clothBottomsItemGuid_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * <code>string cloth_bottoms_itemGuid = 8;</code>
     * @return The bytes for clothBottomsItemGuid.
     */
    public com.google.protobuf.ByteString
        getClothBottomsItemGuidBytes() {
      java.lang.Object ref = clothBottomsItemGuid_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        clothBottomsItemGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * <code>string cloth_bottoms_itemGuid = 8;</code>
     * @param value The clothBottomsItemGuid to set.
     * @return This builder for chaining.
     */
    public Builder setClothBottomsItemGuid(
        java.lang.String value) {
      if (value == null) { throw new NullPointerException(); }
      clothBottomsItemGuid_ = value;
      bitField0_ |= 0x00000080;
      onChanged();
      return this;
    }
    /**
     * <code>string cloth_bottoms_itemGuid = 8;</code>
     * @return This builder for chaining.
     */
    public Builder clearClothBottomsItemGuid() {
      clothBottomsItemGuid_ = getDefaultInstance().getClothBottomsItemGuid();
      bitField0_ = (bitField0_ & ~0x00000080);
      onChanged();
      return this;
    }
    /**
     * <code>string cloth_bottoms_itemGuid = 8;</code>
     * @param value The bytes for clothBottomsItemGuid to set.
     * @return This builder for chaining.
     */
    public Builder setClothBottomsItemGuidBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) { throw new NullPointerException(); }
      checkByteStringIsUtf8(value);
      clothBottomsItemGuid_ = value;
      bitField0_ |= 0x00000080;
      onChanged();
      return this;
    }

    private java.lang.Object clothGlovesItemGuid_ = "";
    /**
     * <code>string cloth_gloves_itemGuid = 9;</code>
     * @return The clothGlovesItemGuid.
     */
    public java.lang.String getClothGlovesItemGuid() {
      java.lang.Object ref = clothGlovesItemGuid_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        clothGlovesItemGuid_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * <code>string cloth_gloves_itemGuid = 9;</code>
     * @return The bytes for clothGlovesItemGuid.
     */
    public com.google.protobuf.ByteString
        getClothGlovesItemGuidBytes() {
      java.lang.Object ref = clothGlovesItemGuid_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        clothGlovesItemGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * <code>string cloth_gloves_itemGuid = 9;</code>
     * @param value The clothGlovesItemGuid to set.
     * @return This builder for chaining.
     */
    public Builder setClothGlovesItemGuid(
        java.lang.String value) {
      if (value == null) { throw new NullPointerException(); }
      clothGlovesItemGuid_ = value;
      bitField0_ |= 0x00000100;
      onChanged();
      return this;
    }
    /**
     * <code>string cloth_gloves_itemGuid = 9;</code>
     * @return This builder for chaining.
     */
    public Builder clearClothGlovesItemGuid() {
      clothGlovesItemGuid_ = getDefaultInstance().getClothGlovesItemGuid();
      bitField0_ = (bitField0_ & ~0x00000100);
      onChanged();
      return this;
    }
    /**
     * <code>string cloth_gloves_itemGuid = 9;</code>
     * @param value The bytes for clothGlovesItemGuid to set.
     * @return This builder for chaining.
     */
    public Builder setClothGlovesItemGuidBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) { throw new NullPointerException(); }
      checkByteStringIsUtf8(value);
      clothGlovesItemGuid_ = value;
      bitField0_ |= 0x00000100;
      onChanged();
      return this;
    }

    private java.lang.Object clothEarringsItemGuid_ = "";
    /**
     * <code>string cloth_earrings_itemGuid = 10;</code>
     * @return The clothEarringsItemGuid.
     */
    public java.lang.String getClothEarringsItemGuid() {
      java.lang.Object ref = clothEarringsItemGuid_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        clothEarringsItemGuid_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * <code>string cloth_earrings_itemGuid = 10;</code>
     * @return The bytes for clothEarringsItemGuid.
     */
    public com.google.protobuf.ByteString
        getClothEarringsItemGuidBytes() {
      java.lang.Object ref = clothEarringsItemGuid_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        clothEarringsItemGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * <code>string cloth_earrings_itemGuid = 10;</code>
     * @param value The clothEarringsItemGuid to set.
     * @return This builder for chaining.
     */
    public Builder setClothEarringsItemGuid(
        java.lang.String value) {
      if (value == null) { throw new NullPointerException(); }
      clothEarringsItemGuid_ = value;
      bitField0_ |= 0x00000200;
      onChanged();
      return this;
    }
    /**
     * <code>string cloth_earrings_itemGuid = 10;</code>
     * @return This builder for chaining.
     */
    public Builder clearClothEarringsItemGuid() {
      clothEarringsItemGuid_ = getDefaultInstance().getClothEarringsItemGuid();
      bitField0_ = (bitField0_ & ~0x00000200);
      onChanged();
      return this;
    }
    /**
     * <code>string cloth_earrings_itemGuid = 10;</code>
     * @param value The bytes for clothEarringsItemGuid to set.
     * @return This builder for chaining.
     */
    public Builder setClothEarringsItemGuidBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) { throw new NullPointerException(); }
      checkByteStringIsUtf8(value);
      clothEarringsItemGuid_ = value;
      bitField0_ |= 0x00000200;
      onChanged();
      return this;
    }

    private java.lang.Object clothNecklessItemGuid_ = "";
    /**
     * <code>string cloth_neckless_itemGuid = 11;</code>
     * @return The clothNecklessItemGuid.
     */
    public java.lang.String getClothNecklessItemGuid() {
      java.lang.Object ref = clothNecklessItemGuid_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        clothNecklessItemGuid_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * <code>string cloth_neckless_itemGuid = 11;</code>
     * @return The bytes for clothNecklessItemGuid.
     */
    public com.google.protobuf.ByteString
        getClothNecklessItemGuidBytes() {
      java.lang.Object ref = clothNecklessItemGuid_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        clothNecklessItemGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * <code>string cloth_neckless_itemGuid = 11;</code>
     * @param value The clothNecklessItemGuid to set.
     * @return This builder for chaining.
     */
    public Builder setClothNecklessItemGuid(
        java.lang.String value) {
      if (value == null) { throw new NullPointerException(); }
      clothNecklessItemGuid_ = value;
      bitField0_ |= 0x00000400;
      onChanged();
      return this;
    }
    /**
     * <code>string cloth_neckless_itemGuid = 11;</code>
     * @return This builder for chaining.
     */
    public Builder clearClothNecklessItemGuid() {
      clothNecklessItemGuid_ = getDefaultInstance().getClothNecklessItemGuid();
      bitField0_ = (bitField0_ & ~0x00000400);
      onChanged();
      return this;
    }
    /**
     * <code>string cloth_neckless_itemGuid = 11;</code>
     * @param value The bytes for clothNecklessItemGuid to set.
     * @return This builder for chaining.
     */
    public Builder setClothNecklessItemGuidBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) { throw new NullPointerException(); }
      checkByteStringIsUtf8(value);
      clothNecklessItemGuid_ = value;
      bitField0_ |= 0x00000400;
      onChanged();
      return this;
    }

    private java.lang.Object clothSocksItemGuid_ = "";
    /**
     * <code>string cloth_socks_itemGuid = 12;</code>
     * @return The clothSocksItemGuid.
     */
    public java.lang.String getClothSocksItemGuid() {
      java.lang.Object ref = clothSocksItemGuid_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        clothSocksItemGuid_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * <code>string cloth_socks_itemGuid = 12;</code>
     * @return The bytes for clothSocksItemGuid.
     */
    public com.google.protobuf.ByteString
        getClothSocksItemGuidBytes() {
      java.lang.Object ref = clothSocksItemGuid_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        clothSocksItemGuid_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * <code>string cloth_socks_itemGuid = 12;</code>
     * @param value The clothSocksItemGuid to set.
     * @return This builder for chaining.
     */
    public Builder setClothSocksItemGuid(
        java.lang.String value) {
      if (value == null) { throw new NullPointerException(); }
      clothSocksItemGuid_ = value;
      bitField0_ |= 0x00000800;
      onChanged();
      return this;
    }
    /**
     * <code>string cloth_socks_itemGuid = 12;</code>
     * @return This builder for chaining.
     */
    public Builder clearClothSocksItemGuid() {
      clothSocksItemGuid_ = getDefaultInstance().getClothSocksItemGuid();
      bitField0_ = (bitField0_ & ~0x00000800);
      onChanged();
      return this;
    }
    /**
     * <code>string cloth_socks_itemGuid = 12;</code>
     * @param value The bytes for clothSocksItemGuid to set.
     * @return This builder for chaining.
     */
    public Builder setClothSocksItemGuidBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) { throw new NullPointerException(); }
      checkByteStringIsUtf8(value);
      clothSocksItemGuid_ = value;
      bitField0_ |= 0x00000800;
      onChanged();
      return this;
    }

    private int clothAvatar_ ;
    /**
     * <code>uint32 cloth_avatar = 13;</code>
     * @return The clothAvatar.
     */
    @java.lang.Override
    public int getClothAvatar() {
      return clothAvatar_;
    }
    /**
     * <code>uint32 cloth_avatar = 13;</code>
     * @param value The clothAvatar to set.
     * @return This builder for chaining.
     */
    public Builder setClothAvatar(int value) {
      
      clothAvatar_ = value;
      bitField0_ |= 0x00001000;
      onChanged();
      return this;
    }
    /**
     * <code>uint32 cloth_avatar = 13;</code>
     * @return This builder for chaining.
     */
    public Builder clearClothAvatar() {
      bitField0_ = (bitField0_ & ~0x00001000);
      clothAvatar_ = 0;
      onChanged();
      return this;
    }

    private int clothHeadwear_ ;
    /**
     * <code>uint32 cloth_headwear = 14;</code>
     * @return The clothHeadwear.
     */
    @java.lang.Override
    public int getClothHeadwear() {
      return clothHeadwear_;
    }
    /**
     * <code>uint32 cloth_headwear = 14;</code>
     * @param value The clothHeadwear to set.
     * @return This builder for chaining.
     */
    public Builder setClothHeadwear(int value) {
      
      clothHeadwear_ = value;
      bitField0_ |= 0x00002000;
      onChanged();
      return this;
    }
    /**
     * <code>uint32 cloth_headwear = 14;</code>
     * @return This builder for chaining.
     */
    public Builder clearClothHeadwear() {
      bitField0_ = (bitField0_ & ~0x00002000);
      clothHeadwear_ = 0;
      onChanged();
      return this;
    }

    private int clothMask_ ;
    /**
     * <code>uint32 cloth_mask = 15;</code>
     * @return The clothMask.
     */
    @java.lang.Override
    public int getClothMask() {
      return clothMask_;
    }
    /**
     * <code>uint32 cloth_mask = 15;</code>
     * @param value The clothMask to set.
     * @return This builder for chaining.
     */
    public Builder setClothMask(int value) {
      
      clothMask_ = value;
      bitField0_ |= 0x00004000;
      onChanged();
      return this;
    }
    /**
     * <code>uint32 cloth_mask = 15;</code>
     * @return This builder for chaining.
     */
    public Builder clearClothMask() {
      bitField0_ = (bitField0_ & ~0x00004000);
      clothMask_ = 0;
      onChanged();
      return this;
    }

    private int clothBag_ ;
    /**
     * <code>uint32 cloth_bag = 16;</code>
     * @return The clothBag.
     */
    @java.lang.Override
    public int getClothBag() {
      return clothBag_;
    }
    /**
     * <code>uint32 cloth_bag = 16;</code>
     * @param value The clothBag to set.
     * @return This builder for chaining.
     */
    public Builder setClothBag(int value) {
      
      clothBag_ = value;
      bitField0_ |= 0x00008000;
      onChanged();
      return this;
    }
    /**
     * <code>uint32 cloth_bag = 16;</code>
     * @return This builder for chaining.
     */
    public Builder clearClothBag() {
      bitField0_ = (bitField0_ & ~0x00008000);
      clothBag_ = 0;
      onChanged();
      return this;
    }

    private int clothShoes_ ;
    /**
     * <code>uint32 cloth_shoes = 17;</code>
     * @return The clothShoes.
     */
    @java.lang.Override
    public int getClothShoes() {
      return clothShoes_;
    }
    /**
     * <code>uint32 cloth_shoes = 17;</code>
     * @param value The clothShoes to set.
     * @return This builder for chaining.
     */
    public Builder setClothShoes(int value) {
      
      clothShoes_ = value;
      bitField0_ |= 0x00010000;
      onChanged();
      return this;
    }
    /**
     * <code>uint32 cloth_shoes = 17;</code>
     * @return This builder for chaining.
     */
    public Builder clearClothShoes() {
      bitField0_ = (bitField0_ & ~0x00010000);
      clothShoes_ = 0;
      onChanged();
      return this;
    }

    private int clothOuter_ ;
    /**
     * <code>uint32 cloth_outer = 18;</code>
     * @return The clothOuter.
     */
    @java.lang.Override
    public int getClothOuter() {
      return clothOuter_;
    }
    /**
     * <code>uint32 cloth_outer = 18;</code>
     * @param value The clothOuter to set.
     * @return This builder for chaining.
     */
    public Builder setClothOuter(int value) {
      
      clothOuter_ = value;
      bitField0_ |= 0x00020000;
      onChanged();
      return this;
    }
    /**
     * <code>uint32 cloth_outer = 18;</code>
     * @return This builder for chaining.
     */
    public Builder clearClothOuter() {
      bitField0_ = (bitField0_ & ~0x00020000);
      clothOuter_ = 0;
      onChanged();
      return this;
    }

    private int clothTops_ ;
    /**
     * <code>uint32 cloth_tops = 19;</code>
     * @return The clothTops.
     */
    @java.lang.Override
    public int getClothTops() {
      return clothTops_;
    }
    /**
     * <code>uint32 cloth_tops = 19;</code>
     * @param value The clothTops to set.
     * @return This builder for chaining.
     */
    public Builder setClothTops(int value) {
      
      clothTops_ = value;
      bitField0_ |= 0x00040000;
      onChanged();
      return this;
    }
    /**
     * <code>uint32 cloth_tops = 19;</code>
     * @return This builder for chaining.
     */
    public Builder clearClothTops() {
      bitField0_ = (bitField0_ & ~0x00040000);
      clothTops_ = 0;
      onChanged();
      return this;
    }

    private int clothBottoms_ ;
    /**
     * <code>uint32 cloth_bottoms = 20;</code>
     * @return The clothBottoms.
     */
    @java.lang.Override
    public int getClothBottoms() {
      return clothBottoms_;
    }
    /**
     * <code>uint32 cloth_bottoms = 20;</code>
     * @param value The clothBottoms to set.
     * @return This builder for chaining.
     */
    public Builder setClothBottoms(int value) {
      
      clothBottoms_ = value;
      bitField0_ |= 0x00080000;
      onChanged();
      return this;
    }
    /**
     * <code>uint32 cloth_bottoms = 20;</code>
     * @return This builder for chaining.
     */
    public Builder clearClothBottoms() {
      bitField0_ = (bitField0_ & ~0x00080000);
      clothBottoms_ = 0;
      onChanged();
      return this;
    }

    private int clothGloves_ ;
    /**
     * <code>uint32 cloth_gloves = 21;</code>
     * @return The clothGloves.
     */
    @java.lang.Override
    public int getClothGloves() {
      return clothGloves_;
    }
    /**
     * <code>uint32 cloth_gloves = 21;</code>
     * @param value The clothGloves to set.
     * @return This builder for chaining.
     */
    public Builder setClothGloves(int value) {
      
      clothGloves_ = value;
      bitField0_ |= 0x00100000;
      onChanged();
      return this;
    }
    /**
     * <code>uint32 cloth_gloves = 21;</code>
     * @return This builder for chaining.
     */
    public Builder clearClothGloves() {
      bitField0_ = (bitField0_ & ~0x00100000);
      clothGloves_ = 0;
      onChanged();
      return this;
    }

    private int clothEarrings_ ;
    /**
     * <code>uint32 cloth_earrings = 22;</code>
     * @return The clothEarrings.
     */
    @java.lang.Override
    public int getClothEarrings() {
      return clothEarrings_;
    }
    /**
     * <code>uint32 cloth_earrings = 22;</code>
     * @param value The clothEarrings to set.
     * @return This builder for chaining.
     */
    public Builder setClothEarrings(int value) {
      
      clothEarrings_ = value;
      bitField0_ |= 0x00200000;
      onChanged();
      return this;
    }
    /**
     * <code>uint32 cloth_earrings = 22;</code>
     * @return This builder for chaining.
     */
    public Builder clearClothEarrings() {
      bitField0_ = (bitField0_ & ~0x00200000);
      clothEarrings_ = 0;
      onChanged();
      return this;
    }

    private int clothNeckless_ ;
    /**
     * <code>uint32 cloth_neckless = 23;</code>
     * @return The clothNeckless.
     */
    @java.lang.Override
    public int getClothNeckless() {
      return clothNeckless_;
    }
    /**
     * <code>uint32 cloth_neckless = 23;</code>
     * @param value The clothNeckless to set.
     * @return This builder for chaining.
     */
    public Builder setClothNeckless(int value) {
      
      clothNeckless_ = value;
      bitField0_ |= 0x00400000;
      onChanged();
      return this;
    }
    /**
     * <code>uint32 cloth_neckless = 23;</code>
     * @return This builder for chaining.
     */
    public Builder clearClothNeckless() {
      bitField0_ = (bitField0_ & ~0x00400000);
      clothNeckless_ = 0;
      onChanged();
      return this;
    }

    private int clothSocks_ ;
    /**
     * <code>uint32 cloth_socks = 24;</code>
     * @return The clothSocks.
     */
    @java.lang.Override
    public int getClothSocks() {
      return clothSocks_;
    }
    /**
     * <code>uint32 cloth_socks = 24;</code>
     * @param value The clothSocks to set.
     * @return This builder for chaining.
     */
    public Builder setClothSocks(int value) {
      
      clothSocks_ = value;
      bitField0_ |= 0x00800000;
      onChanged();
      return this;
    }
    /**
     * <code>uint32 cloth_socks = 24;</code>
     * @return This builder for chaining.
     */
    public Builder clearClothSocks() {
      bitField0_ = (bitField0_ & ~0x00800000);
      clothSocks_ = 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:ClothInfo)
  }

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

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

  private static final com.google.protobuf.Parser<ClothInfo>
      PARSER = new com.google.protobuf.AbstractParser<ClothInfo>() {
    @java.lang.Override
    public ClothInfo 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<ClothInfo> parser() {
    return PARSER;
  }

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

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

}

