All Downloads are FREE. Search and download functionalities are using the official Maven repository.

POGOProtos.Settings.Master.ItemSettingsOuterClass Maven / Gradle / Ivy

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: POGOProtos/Settings/Master/ItemSettings.proto

package POGOProtos.Settings.Master;

public final class ItemSettingsOuterClass {
  private ItemSettingsOuterClass() {}
  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistryLite registry) {
  }

  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions(
        (com.google.protobuf.ExtensionRegistryLite) registry);
  }
  public interface ItemSettingsOrBuilder extends
      // @@protoc_insertion_point(interface_extends:POGOProtos.Settings.Master.ItemSettings)
      com.google.protobuf.MessageOrBuilder {

    /**
     * .POGOProtos.Inventory.Item.ItemId item_id = 1;
     */
    int getItemIdValue();
    /**
     * .POGOProtos.Inventory.Item.ItemId item_id = 1;
     */
    POGOProtos.Inventory.Item.ItemIdOuterClass.ItemId getItemId();

    /**
     * .POGOProtos.Inventory.Item.ItemType item_type = 2;
     */
    int getItemTypeValue();
    /**
     * .POGOProtos.Inventory.Item.ItemType item_type = 2;
     */
    POGOProtos.Inventory.Item.ItemTypeOuterClass.ItemType getItemType();

    /**
     * .POGOProtos.Enums.ItemCategory category = 3;
     */
    int getCategoryValue();
    /**
     * .POGOProtos.Enums.ItemCategory category = 3;
     */
    POGOProtos.Enums.ItemCategoryOuterClass.ItemCategory getCategory();

    /**
     * float drop_freq = 4;
     */
    float getDropFreq();

    /**
     * int32 drop_trainer_level = 5;
     */
    int getDropTrainerLevel();

    /**
     * .POGOProtos.Settings.Master.Item.PokeballAttributes pokeball = 6;
     */
    boolean hasPokeball();
    /**
     * .POGOProtos.Settings.Master.Item.PokeballAttributes pokeball = 6;
     */
    POGOProtos.Settings.Master.Item.PokeballAttributesOuterClass.PokeballAttributes getPokeball();
    /**
     * .POGOProtos.Settings.Master.Item.PokeballAttributes pokeball = 6;
     */
    POGOProtos.Settings.Master.Item.PokeballAttributesOuterClass.PokeballAttributesOrBuilder getPokeballOrBuilder();

    /**
     * .POGOProtos.Settings.Master.Item.PotionAttributes potion = 7;
     */
    boolean hasPotion();
    /**
     * .POGOProtos.Settings.Master.Item.PotionAttributes potion = 7;
     */
    POGOProtos.Settings.Master.Item.PotionAttributesOuterClass.PotionAttributes getPotion();
    /**
     * .POGOProtos.Settings.Master.Item.PotionAttributes potion = 7;
     */
    POGOProtos.Settings.Master.Item.PotionAttributesOuterClass.PotionAttributesOrBuilder getPotionOrBuilder();

    /**
     * .POGOProtos.Settings.Master.Item.ReviveAttributes revive = 8;
     */
    boolean hasRevive();
    /**
     * .POGOProtos.Settings.Master.Item.ReviveAttributes revive = 8;
     */
    POGOProtos.Settings.Master.Item.ReviveAttributesOuterClass.ReviveAttributes getRevive();
    /**
     * .POGOProtos.Settings.Master.Item.ReviveAttributes revive = 8;
     */
    POGOProtos.Settings.Master.Item.ReviveAttributesOuterClass.ReviveAttributesOrBuilder getReviveOrBuilder();

    /**
     * .POGOProtos.Settings.Master.Item.BattleAttributes battle = 9;
     */
    boolean hasBattle();
    /**
     * .POGOProtos.Settings.Master.Item.BattleAttributes battle = 9;
     */
    POGOProtos.Settings.Master.Item.BattleAttributesOuterClass.BattleAttributes getBattle();
    /**
     * .POGOProtos.Settings.Master.Item.BattleAttributes battle = 9;
     */
    POGOProtos.Settings.Master.Item.BattleAttributesOuterClass.BattleAttributesOrBuilder getBattleOrBuilder();

    /**
     * .POGOProtos.Settings.Master.Item.FoodAttributes food = 10;
     */
    boolean hasFood();
    /**
     * .POGOProtos.Settings.Master.Item.FoodAttributes food = 10;
     */
    POGOProtos.Settings.Master.Item.FoodAttributesOuterClass.FoodAttributes getFood();
    /**
     * .POGOProtos.Settings.Master.Item.FoodAttributes food = 10;
     */
    POGOProtos.Settings.Master.Item.FoodAttributesOuterClass.FoodAttributesOrBuilder getFoodOrBuilder();

    /**
     * .POGOProtos.Settings.Master.Item.InventoryUpgradeAttributes inventory_upgrade = 11;
     */
    boolean hasInventoryUpgrade();
    /**
     * .POGOProtos.Settings.Master.Item.InventoryUpgradeAttributes inventory_upgrade = 11;
     */
    POGOProtos.Settings.Master.Item.InventoryUpgradeAttributesOuterClass.InventoryUpgradeAttributes getInventoryUpgrade();
    /**
     * .POGOProtos.Settings.Master.Item.InventoryUpgradeAttributes inventory_upgrade = 11;
     */
    POGOProtos.Settings.Master.Item.InventoryUpgradeAttributesOuterClass.InventoryUpgradeAttributesOrBuilder getInventoryUpgradeOrBuilder();

    /**
     * .POGOProtos.Settings.Master.Item.ExperienceBoostAttributes xp_boost = 12;
     */
    boolean hasXpBoost();
    /**
     * .POGOProtos.Settings.Master.Item.ExperienceBoostAttributes xp_boost = 12;
     */
    POGOProtos.Settings.Master.Item.ExperienceBoostAttributesOuterClass.ExperienceBoostAttributes getXpBoost();
    /**
     * .POGOProtos.Settings.Master.Item.ExperienceBoostAttributes xp_boost = 12;
     */
    POGOProtos.Settings.Master.Item.ExperienceBoostAttributesOuterClass.ExperienceBoostAttributesOrBuilder getXpBoostOrBuilder();

    /**
     * .POGOProtos.Settings.Master.Item.IncenseAttributes incense = 13;
     */
    boolean hasIncense();
    /**
     * .POGOProtos.Settings.Master.Item.IncenseAttributes incense = 13;
     */
    POGOProtos.Settings.Master.Item.IncenseAttributesOuterClass.IncenseAttributes getIncense();
    /**
     * .POGOProtos.Settings.Master.Item.IncenseAttributes incense = 13;
     */
    POGOProtos.Settings.Master.Item.IncenseAttributesOuterClass.IncenseAttributesOrBuilder getIncenseOrBuilder();

    /**
     * .POGOProtos.Settings.Master.Item.EggIncubatorAttributes egg_incubator = 14;
     */
    boolean hasEggIncubator();
    /**
     * .POGOProtos.Settings.Master.Item.EggIncubatorAttributes egg_incubator = 14;
     */
    POGOProtos.Settings.Master.Item.EggIncubatorAttributesOuterClass.EggIncubatorAttributes getEggIncubator();
    /**
     * .POGOProtos.Settings.Master.Item.EggIncubatorAttributes egg_incubator = 14;
     */
    POGOProtos.Settings.Master.Item.EggIncubatorAttributesOuterClass.EggIncubatorAttributesOrBuilder getEggIncubatorOrBuilder();

    /**
     * .POGOProtos.Settings.Master.Item.FortModifierAttributes fort_modifier = 15;
     */
    boolean hasFortModifier();
    /**
     * .POGOProtos.Settings.Master.Item.FortModifierAttributes fort_modifier = 15;
     */
    POGOProtos.Settings.Master.Item.FortModifierAttributesOuterClass.FortModifierAttributes getFortModifier();
    /**
     * .POGOProtos.Settings.Master.Item.FortModifierAttributes fort_modifier = 15;
     */
    POGOProtos.Settings.Master.Item.FortModifierAttributesOuterClass.FortModifierAttributesOrBuilder getFortModifierOrBuilder();

    /**
     * .POGOProtos.Settings.Master.Item.StardustBoostAttributes stardust_boost = 16;
     */
    boolean hasStardustBoost();
    /**
     * .POGOProtos.Settings.Master.Item.StardustBoostAttributes stardust_boost = 16;
     */
    POGOProtos.Settings.Master.Item.StardustBoostAttributesOuterClass.StardustBoostAttributes getStardustBoost();
    /**
     * .POGOProtos.Settings.Master.Item.StardustBoostAttributes stardust_boost = 16;
     */
    POGOProtos.Settings.Master.Item.StardustBoostAttributesOuterClass.StardustBoostAttributesOrBuilder getStardustBoostOrBuilder();
  }
  /**
   * Protobuf type {@code POGOProtos.Settings.Master.ItemSettings}
   */
  public  static final class ItemSettings extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:POGOProtos.Settings.Master.ItemSettings)
      ItemSettingsOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use ItemSettings.newBuilder() to construct.
    private ItemSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) {
      super(builder);
    }
    private ItemSettings() {
      itemId_ = 0;
      itemType_ = 0;
      category_ = 0;
      dropFreq_ = 0F;
      dropTrainerLevel_ = 0;
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    private ItemSettings(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      this();
      if (extensionRegistry == null) {
        throw new java.lang.NullPointerException();
      }
      int mutable_bitField0_ = 0;
      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
          com.google.protobuf.UnknownFieldSet.newBuilder();
      try {
        boolean done = false;
        while (!done) {
          int tag = input.readTag();
          switch (tag) {
            case 0:
              done = true;
              break;
            case 8: {
              int rawValue = input.readEnum();

              itemId_ = rawValue;
              break;
            }
            case 16: {
              int rawValue = input.readEnum();

              itemType_ = rawValue;
              break;
            }
            case 24: {
              int rawValue = input.readEnum();

              category_ = rawValue;
              break;
            }
            case 37: {

              dropFreq_ = input.readFloat();
              break;
            }
            case 40: {

              dropTrainerLevel_ = input.readInt32();
              break;
            }
            case 50: {
              POGOProtos.Settings.Master.Item.PokeballAttributesOuterClass.PokeballAttributes.Builder subBuilder = null;
              if (pokeball_ != null) {
                subBuilder = pokeball_.toBuilder();
              }
              pokeball_ = input.readMessage(POGOProtos.Settings.Master.Item.PokeballAttributesOuterClass.PokeballAttributes.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom(pokeball_);
                pokeball_ = subBuilder.buildPartial();
              }

              break;
            }
            case 58: {
              POGOProtos.Settings.Master.Item.PotionAttributesOuterClass.PotionAttributes.Builder subBuilder = null;
              if (potion_ != null) {
                subBuilder = potion_.toBuilder();
              }
              potion_ = input.readMessage(POGOProtos.Settings.Master.Item.PotionAttributesOuterClass.PotionAttributes.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom(potion_);
                potion_ = subBuilder.buildPartial();
              }

              break;
            }
            case 66: {
              POGOProtos.Settings.Master.Item.ReviveAttributesOuterClass.ReviveAttributes.Builder subBuilder = null;
              if (revive_ != null) {
                subBuilder = revive_.toBuilder();
              }
              revive_ = input.readMessage(POGOProtos.Settings.Master.Item.ReviveAttributesOuterClass.ReviveAttributes.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom(revive_);
                revive_ = subBuilder.buildPartial();
              }

              break;
            }
            case 74: {
              POGOProtos.Settings.Master.Item.BattleAttributesOuterClass.BattleAttributes.Builder subBuilder = null;
              if (battle_ != null) {
                subBuilder = battle_.toBuilder();
              }
              battle_ = input.readMessage(POGOProtos.Settings.Master.Item.BattleAttributesOuterClass.BattleAttributes.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom(battle_);
                battle_ = subBuilder.buildPartial();
              }

              break;
            }
            case 82: {
              POGOProtos.Settings.Master.Item.FoodAttributesOuterClass.FoodAttributes.Builder subBuilder = null;
              if (food_ != null) {
                subBuilder = food_.toBuilder();
              }
              food_ = input.readMessage(POGOProtos.Settings.Master.Item.FoodAttributesOuterClass.FoodAttributes.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom(food_);
                food_ = subBuilder.buildPartial();
              }

              break;
            }
            case 90: {
              POGOProtos.Settings.Master.Item.InventoryUpgradeAttributesOuterClass.InventoryUpgradeAttributes.Builder subBuilder = null;
              if (inventoryUpgrade_ != null) {
                subBuilder = inventoryUpgrade_.toBuilder();
              }
              inventoryUpgrade_ = input.readMessage(POGOProtos.Settings.Master.Item.InventoryUpgradeAttributesOuterClass.InventoryUpgradeAttributes.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom(inventoryUpgrade_);
                inventoryUpgrade_ = subBuilder.buildPartial();
              }

              break;
            }
            case 98: {
              POGOProtos.Settings.Master.Item.ExperienceBoostAttributesOuterClass.ExperienceBoostAttributes.Builder subBuilder = null;
              if (xpBoost_ != null) {
                subBuilder = xpBoost_.toBuilder();
              }
              xpBoost_ = input.readMessage(POGOProtos.Settings.Master.Item.ExperienceBoostAttributesOuterClass.ExperienceBoostAttributes.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom(xpBoost_);
                xpBoost_ = subBuilder.buildPartial();
              }

              break;
            }
            case 106: {
              POGOProtos.Settings.Master.Item.IncenseAttributesOuterClass.IncenseAttributes.Builder subBuilder = null;
              if (incense_ != null) {
                subBuilder = incense_.toBuilder();
              }
              incense_ = input.readMessage(POGOProtos.Settings.Master.Item.IncenseAttributesOuterClass.IncenseAttributes.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom(incense_);
                incense_ = subBuilder.buildPartial();
              }

              break;
            }
            case 114: {
              POGOProtos.Settings.Master.Item.EggIncubatorAttributesOuterClass.EggIncubatorAttributes.Builder subBuilder = null;
              if (eggIncubator_ != null) {
                subBuilder = eggIncubator_.toBuilder();
              }
              eggIncubator_ = input.readMessage(POGOProtos.Settings.Master.Item.EggIncubatorAttributesOuterClass.EggIncubatorAttributes.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom(eggIncubator_);
                eggIncubator_ = subBuilder.buildPartial();
              }

              break;
            }
            case 122: {
              POGOProtos.Settings.Master.Item.FortModifierAttributesOuterClass.FortModifierAttributes.Builder subBuilder = null;
              if (fortModifier_ != null) {
                subBuilder = fortModifier_.toBuilder();
              }
              fortModifier_ = input.readMessage(POGOProtos.Settings.Master.Item.FortModifierAttributesOuterClass.FortModifierAttributes.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom(fortModifier_);
                fortModifier_ = subBuilder.buildPartial();
              }

              break;
            }
            case 130: {
              POGOProtos.Settings.Master.Item.StardustBoostAttributesOuterClass.StardustBoostAttributes.Builder subBuilder = null;
              if (stardustBoost_ != null) {
                subBuilder = stardustBoost_.toBuilder();
              }
              stardustBoost_ = input.readMessage(POGOProtos.Settings.Master.Item.StardustBoostAttributesOuterClass.StardustBoostAttributes.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom(stardustBoost_);
                stardustBoost_ = subBuilder.buildPartial();
              }

              break;
            }
            default: {
              if (!parseUnknownFieldProto3(
                  input, unknownFields, extensionRegistry, tag)) {
                done = true;
              }
              break;
            }
          }
        }
      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
        throw e.setUnfinishedMessage(this);
      } catch (java.io.IOException e) {
        throw new com.google.protobuf.InvalidProtocolBufferException(
            e).setUnfinishedMessage(this);
      } finally {
        this.unknownFields = unknownFields.build();
        makeExtensionsImmutable();
      }
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return POGOProtos.Settings.Master.ItemSettingsOuterClass.internal_static_POGOProtos_Settings_Master_ItemSettings_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return POGOProtos.Settings.Master.ItemSettingsOuterClass.internal_static_POGOProtos_Settings_Master_ItemSettings_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings.class, POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings.Builder.class);
    }

    public static final int ITEM_ID_FIELD_NUMBER = 1;
    private int itemId_;
    /**
     * .POGOProtos.Inventory.Item.ItemId item_id = 1;
     */
    public int getItemIdValue() {
      return itemId_;
    }
    /**
     * .POGOProtos.Inventory.Item.ItemId item_id = 1;
     */
    public POGOProtos.Inventory.Item.ItemIdOuterClass.ItemId getItemId() {
      @SuppressWarnings("deprecation")
      POGOProtos.Inventory.Item.ItemIdOuterClass.ItemId result = POGOProtos.Inventory.Item.ItemIdOuterClass.ItemId.valueOf(itemId_);
      return result == null ? POGOProtos.Inventory.Item.ItemIdOuterClass.ItemId.UNRECOGNIZED : result;
    }

    public static final int ITEM_TYPE_FIELD_NUMBER = 2;
    private int itemType_;
    /**
     * .POGOProtos.Inventory.Item.ItemType item_type = 2;
     */
    public int getItemTypeValue() {
      return itemType_;
    }
    /**
     * .POGOProtos.Inventory.Item.ItemType item_type = 2;
     */
    public POGOProtos.Inventory.Item.ItemTypeOuterClass.ItemType getItemType() {
      @SuppressWarnings("deprecation")
      POGOProtos.Inventory.Item.ItemTypeOuterClass.ItemType result = POGOProtos.Inventory.Item.ItemTypeOuterClass.ItemType.valueOf(itemType_);
      return result == null ? POGOProtos.Inventory.Item.ItemTypeOuterClass.ItemType.UNRECOGNIZED : result;
    }

    public static final int CATEGORY_FIELD_NUMBER = 3;
    private int category_;
    /**
     * .POGOProtos.Enums.ItemCategory category = 3;
     */
    public int getCategoryValue() {
      return category_;
    }
    /**
     * .POGOProtos.Enums.ItemCategory category = 3;
     */
    public POGOProtos.Enums.ItemCategoryOuterClass.ItemCategory getCategory() {
      @SuppressWarnings("deprecation")
      POGOProtos.Enums.ItemCategoryOuterClass.ItemCategory result = POGOProtos.Enums.ItemCategoryOuterClass.ItemCategory.valueOf(category_);
      return result == null ? POGOProtos.Enums.ItemCategoryOuterClass.ItemCategory.UNRECOGNIZED : result;
    }

    public static final int DROP_FREQ_FIELD_NUMBER = 4;
    private float dropFreq_;
    /**
     * float drop_freq = 4;
     */
    public float getDropFreq() {
      return dropFreq_;
    }

    public static final int DROP_TRAINER_LEVEL_FIELD_NUMBER = 5;
    private int dropTrainerLevel_;
    /**
     * int32 drop_trainer_level = 5;
     */
    public int getDropTrainerLevel() {
      return dropTrainerLevel_;
    }

    public static final int POKEBALL_FIELD_NUMBER = 6;
    private POGOProtos.Settings.Master.Item.PokeballAttributesOuterClass.PokeballAttributes pokeball_;
    /**
     * .POGOProtos.Settings.Master.Item.PokeballAttributes pokeball = 6;
     */
    public boolean hasPokeball() {
      return pokeball_ != null;
    }
    /**
     * .POGOProtos.Settings.Master.Item.PokeballAttributes pokeball = 6;
     */
    public POGOProtos.Settings.Master.Item.PokeballAttributesOuterClass.PokeballAttributes getPokeball() {
      return pokeball_ == null ? POGOProtos.Settings.Master.Item.PokeballAttributesOuterClass.PokeballAttributes.getDefaultInstance() : pokeball_;
    }
    /**
     * .POGOProtos.Settings.Master.Item.PokeballAttributes pokeball = 6;
     */
    public POGOProtos.Settings.Master.Item.PokeballAttributesOuterClass.PokeballAttributesOrBuilder getPokeballOrBuilder() {
      return getPokeball();
    }

    public static final int POTION_FIELD_NUMBER = 7;
    private POGOProtos.Settings.Master.Item.PotionAttributesOuterClass.PotionAttributes potion_;
    /**
     * .POGOProtos.Settings.Master.Item.PotionAttributes potion = 7;
     */
    public boolean hasPotion() {
      return potion_ != null;
    }
    /**
     * .POGOProtos.Settings.Master.Item.PotionAttributes potion = 7;
     */
    public POGOProtos.Settings.Master.Item.PotionAttributesOuterClass.PotionAttributes getPotion() {
      return potion_ == null ? POGOProtos.Settings.Master.Item.PotionAttributesOuterClass.PotionAttributes.getDefaultInstance() : potion_;
    }
    /**
     * .POGOProtos.Settings.Master.Item.PotionAttributes potion = 7;
     */
    public POGOProtos.Settings.Master.Item.PotionAttributesOuterClass.PotionAttributesOrBuilder getPotionOrBuilder() {
      return getPotion();
    }

    public static final int REVIVE_FIELD_NUMBER = 8;
    private POGOProtos.Settings.Master.Item.ReviveAttributesOuterClass.ReviveAttributes revive_;
    /**
     * .POGOProtos.Settings.Master.Item.ReviveAttributes revive = 8;
     */
    public boolean hasRevive() {
      return revive_ != null;
    }
    /**
     * .POGOProtos.Settings.Master.Item.ReviveAttributes revive = 8;
     */
    public POGOProtos.Settings.Master.Item.ReviveAttributesOuterClass.ReviveAttributes getRevive() {
      return revive_ == null ? POGOProtos.Settings.Master.Item.ReviveAttributesOuterClass.ReviveAttributes.getDefaultInstance() : revive_;
    }
    /**
     * .POGOProtos.Settings.Master.Item.ReviveAttributes revive = 8;
     */
    public POGOProtos.Settings.Master.Item.ReviveAttributesOuterClass.ReviveAttributesOrBuilder getReviveOrBuilder() {
      return getRevive();
    }

    public static final int BATTLE_FIELD_NUMBER = 9;
    private POGOProtos.Settings.Master.Item.BattleAttributesOuterClass.BattleAttributes battle_;
    /**
     * .POGOProtos.Settings.Master.Item.BattleAttributes battle = 9;
     */
    public boolean hasBattle() {
      return battle_ != null;
    }
    /**
     * .POGOProtos.Settings.Master.Item.BattleAttributes battle = 9;
     */
    public POGOProtos.Settings.Master.Item.BattleAttributesOuterClass.BattleAttributes getBattle() {
      return battle_ == null ? POGOProtos.Settings.Master.Item.BattleAttributesOuterClass.BattleAttributes.getDefaultInstance() : battle_;
    }
    /**
     * .POGOProtos.Settings.Master.Item.BattleAttributes battle = 9;
     */
    public POGOProtos.Settings.Master.Item.BattleAttributesOuterClass.BattleAttributesOrBuilder getBattleOrBuilder() {
      return getBattle();
    }

    public static final int FOOD_FIELD_NUMBER = 10;
    private POGOProtos.Settings.Master.Item.FoodAttributesOuterClass.FoodAttributes food_;
    /**
     * .POGOProtos.Settings.Master.Item.FoodAttributes food = 10;
     */
    public boolean hasFood() {
      return food_ != null;
    }
    /**
     * .POGOProtos.Settings.Master.Item.FoodAttributes food = 10;
     */
    public POGOProtos.Settings.Master.Item.FoodAttributesOuterClass.FoodAttributes getFood() {
      return food_ == null ? POGOProtos.Settings.Master.Item.FoodAttributesOuterClass.FoodAttributes.getDefaultInstance() : food_;
    }
    /**
     * .POGOProtos.Settings.Master.Item.FoodAttributes food = 10;
     */
    public POGOProtos.Settings.Master.Item.FoodAttributesOuterClass.FoodAttributesOrBuilder getFoodOrBuilder() {
      return getFood();
    }

    public static final int INVENTORY_UPGRADE_FIELD_NUMBER = 11;
    private POGOProtos.Settings.Master.Item.InventoryUpgradeAttributesOuterClass.InventoryUpgradeAttributes inventoryUpgrade_;
    /**
     * .POGOProtos.Settings.Master.Item.InventoryUpgradeAttributes inventory_upgrade = 11;
     */
    public boolean hasInventoryUpgrade() {
      return inventoryUpgrade_ != null;
    }
    /**
     * .POGOProtos.Settings.Master.Item.InventoryUpgradeAttributes inventory_upgrade = 11;
     */
    public POGOProtos.Settings.Master.Item.InventoryUpgradeAttributesOuterClass.InventoryUpgradeAttributes getInventoryUpgrade() {
      return inventoryUpgrade_ == null ? POGOProtos.Settings.Master.Item.InventoryUpgradeAttributesOuterClass.InventoryUpgradeAttributes.getDefaultInstance() : inventoryUpgrade_;
    }
    /**
     * .POGOProtos.Settings.Master.Item.InventoryUpgradeAttributes inventory_upgrade = 11;
     */
    public POGOProtos.Settings.Master.Item.InventoryUpgradeAttributesOuterClass.InventoryUpgradeAttributesOrBuilder getInventoryUpgradeOrBuilder() {
      return getInventoryUpgrade();
    }

    public static final int XP_BOOST_FIELD_NUMBER = 12;
    private POGOProtos.Settings.Master.Item.ExperienceBoostAttributesOuterClass.ExperienceBoostAttributes xpBoost_;
    /**
     * .POGOProtos.Settings.Master.Item.ExperienceBoostAttributes xp_boost = 12;
     */
    public boolean hasXpBoost() {
      return xpBoost_ != null;
    }
    /**
     * .POGOProtos.Settings.Master.Item.ExperienceBoostAttributes xp_boost = 12;
     */
    public POGOProtos.Settings.Master.Item.ExperienceBoostAttributesOuterClass.ExperienceBoostAttributes getXpBoost() {
      return xpBoost_ == null ? POGOProtos.Settings.Master.Item.ExperienceBoostAttributesOuterClass.ExperienceBoostAttributes.getDefaultInstance() : xpBoost_;
    }
    /**
     * .POGOProtos.Settings.Master.Item.ExperienceBoostAttributes xp_boost = 12;
     */
    public POGOProtos.Settings.Master.Item.ExperienceBoostAttributesOuterClass.ExperienceBoostAttributesOrBuilder getXpBoostOrBuilder() {
      return getXpBoost();
    }

    public static final int INCENSE_FIELD_NUMBER = 13;
    private POGOProtos.Settings.Master.Item.IncenseAttributesOuterClass.IncenseAttributes incense_;
    /**
     * .POGOProtos.Settings.Master.Item.IncenseAttributes incense = 13;
     */
    public boolean hasIncense() {
      return incense_ != null;
    }
    /**
     * .POGOProtos.Settings.Master.Item.IncenseAttributes incense = 13;
     */
    public POGOProtos.Settings.Master.Item.IncenseAttributesOuterClass.IncenseAttributes getIncense() {
      return incense_ == null ? POGOProtos.Settings.Master.Item.IncenseAttributesOuterClass.IncenseAttributes.getDefaultInstance() : incense_;
    }
    /**
     * .POGOProtos.Settings.Master.Item.IncenseAttributes incense = 13;
     */
    public POGOProtos.Settings.Master.Item.IncenseAttributesOuterClass.IncenseAttributesOrBuilder getIncenseOrBuilder() {
      return getIncense();
    }

    public static final int EGG_INCUBATOR_FIELD_NUMBER = 14;
    private POGOProtos.Settings.Master.Item.EggIncubatorAttributesOuterClass.EggIncubatorAttributes eggIncubator_;
    /**
     * .POGOProtos.Settings.Master.Item.EggIncubatorAttributes egg_incubator = 14;
     */
    public boolean hasEggIncubator() {
      return eggIncubator_ != null;
    }
    /**
     * .POGOProtos.Settings.Master.Item.EggIncubatorAttributes egg_incubator = 14;
     */
    public POGOProtos.Settings.Master.Item.EggIncubatorAttributesOuterClass.EggIncubatorAttributes getEggIncubator() {
      return eggIncubator_ == null ? POGOProtos.Settings.Master.Item.EggIncubatorAttributesOuterClass.EggIncubatorAttributes.getDefaultInstance() : eggIncubator_;
    }
    /**
     * .POGOProtos.Settings.Master.Item.EggIncubatorAttributes egg_incubator = 14;
     */
    public POGOProtos.Settings.Master.Item.EggIncubatorAttributesOuterClass.EggIncubatorAttributesOrBuilder getEggIncubatorOrBuilder() {
      return getEggIncubator();
    }

    public static final int FORT_MODIFIER_FIELD_NUMBER = 15;
    private POGOProtos.Settings.Master.Item.FortModifierAttributesOuterClass.FortModifierAttributes fortModifier_;
    /**
     * .POGOProtos.Settings.Master.Item.FortModifierAttributes fort_modifier = 15;
     */
    public boolean hasFortModifier() {
      return fortModifier_ != null;
    }
    /**
     * .POGOProtos.Settings.Master.Item.FortModifierAttributes fort_modifier = 15;
     */
    public POGOProtos.Settings.Master.Item.FortModifierAttributesOuterClass.FortModifierAttributes getFortModifier() {
      return fortModifier_ == null ? POGOProtos.Settings.Master.Item.FortModifierAttributesOuterClass.FortModifierAttributes.getDefaultInstance() : fortModifier_;
    }
    /**
     * .POGOProtos.Settings.Master.Item.FortModifierAttributes fort_modifier = 15;
     */
    public POGOProtos.Settings.Master.Item.FortModifierAttributesOuterClass.FortModifierAttributesOrBuilder getFortModifierOrBuilder() {
      return getFortModifier();
    }

    public static final int STARDUST_BOOST_FIELD_NUMBER = 16;
    private POGOProtos.Settings.Master.Item.StardustBoostAttributesOuterClass.StardustBoostAttributes stardustBoost_;
    /**
     * .POGOProtos.Settings.Master.Item.StardustBoostAttributes stardust_boost = 16;
     */
    public boolean hasStardustBoost() {
      return stardustBoost_ != null;
    }
    /**
     * .POGOProtos.Settings.Master.Item.StardustBoostAttributes stardust_boost = 16;
     */
    public POGOProtos.Settings.Master.Item.StardustBoostAttributesOuterClass.StardustBoostAttributes getStardustBoost() {
      return stardustBoost_ == null ? POGOProtos.Settings.Master.Item.StardustBoostAttributesOuterClass.StardustBoostAttributes.getDefaultInstance() : stardustBoost_;
    }
    /**
     * .POGOProtos.Settings.Master.Item.StardustBoostAttributes stardust_boost = 16;
     */
    public POGOProtos.Settings.Master.Item.StardustBoostAttributesOuterClass.StardustBoostAttributesOrBuilder getStardustBoostOrBuilder() {
      return getStardustBoost();
    }

    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 (itemId_ != POGOProtos.Inventory.Item.ItemIdOuterClass.ItemId.ITEM_UNKNOWN.getNumber()) {
        output.writeEnum(1, itemId_);
      }
      if (itemType_ != POGOProtos.Inventory.Item.ItemTypeOuterClass.ItemType.ITEM_TYPE_NONE.getNumber()) {
        output.writeEnum(2, itemType_);
      }
      if (category_ != POGOProtos.Enums.ItemCategoryOuterClass.ItemCategory.ITEM_CATEGORY_NONE.getNumber()) {
        output.writeEnum(3, category_);
      }
      if (dropFreq_ != 0F) {
        output.writeFloat(4, dropFreq_);
      }
      if (dropTrainerLevel_ != 0) {
        output.writeInt32(5, dropTrainerLevel_);
      }
      if (pokeball_ != null) {
        output.writeMessage(6, getPokeball());
      }
      if (potion_ != null) {
        output.writeMessage(7, getPotion());
      }
      if (revive_ != null) {
        output.writeMessage(8, getRevive());
      }
      if (battle_ != null) {
        output.writeMessage(9, getBattle());
      }
      if (food_ != null) {
        output.writeMessage(10, getFood());
      }
      if (inventoryUpgrade_ != null) {
        output.writeMessage(11, getInventoryUpgrade());
      }
      if (xpBoost_ != null) {
        output.writeMessage(12, getXpBoost());
      }
      if (incense_ != null) {
        output.writeMessage(13, getIncense());
      }
      if (eggIncubator_ != null) {
        output.writeMessage(14, getEggIncubator());
      }
      if (fortModifier_ != null) {
        output.writeMessage(15, getFortModifier());
      }
      if (stardustBoost_ != null) {
        output.writeMessage(16, getStardustBoost());
      }
      unknownFields.writeTo(output);
    }

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

      size = 0;
      if (itemId_ != POGOProtos.Inventory.Item.ItemIdOuterClass.ItemId.ITEM_UNKNOWN.getNumber()) {
        size += com.google.protobuf.CodedOutputStream
          .computeEnumSize(1, itemId_);
      }
      if (itemType_ != POGOProtos.Inventory.Item.ItemTypeOuterClass.ItemType.ITEM_TYPE_NONE.getNumber()) {
        size += com.google.protobuf.CodedOutputStream
          .computeEnumSize(2, itemType_);
      }
      if (category_ != POGOProtos.Enums.ItemCategoryOuterClass.ItemCategory.ITEM_CATEGORY_NONE.getNumber()) {
        size += com.google.protobuf.CodedOutputStream
          .computeEnumSize(3, category_);
      }
      if (dropFreq_ != 0F) {
        size += com.google.protobuf.CodedOutputStream
          .computeFloatSize(4, dropFreq_);
      }
      if (dropTrainerLevel_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(5, dropTrainerLevel_);
      }
      if (pokeball_ != null) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(6, getPokeball());
      }
      if (potion_ != null) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(7, getPotion());
      }
      if (revive_ != null) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(8, getRevive());
      }
      if (battle_ != null) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(9, getBattle());
      }
      if (food_ != null) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(10, getFood());
      }
      if (inventoryUpgrade_ != null) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(11, getInventoryUpgrade());
      }
      if (xpBoost_ != null) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(12, getXpBoost());
      }
      if (incense_ != null) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(13, getIncense());
      }
      if (eggIncubator_ != null) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(14, getEggIncubator());
      }
      if (fortModifier_ != null) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(15, getFortModifier());
      }
      if (stardustBoost_ != null) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(16, getStardustBoost());
      }
      size += unknownFields.getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings)) {
        return super.equals(obj);
      }
      POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings other = (POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings) obj;

      boolean result = true;
      result = result && itemId_ == other.itemId_;
      result = result && itemType_ == other.itemType_;
      result = result && category_ == other.category_;
      result = result && (
          java.lang.Float.floatToIntBits(getDropFreq())
          == java.lang.Float.floatToIntBits(
              other.getDropFreq()));
      result = result && (getDropTrainerLevel()
          == other.getDropTrainerLevel());
      result = result && (hasPokeball() == other.hasPokeball());
      if (hasPokeball()) {
        result = result && getPokeball()
            .equals(other.getPokeball());
      }
      result = result && (hasPotion() == other.hasPotion());
      if (hasPotion()) {
        result = result && getPotion()
            .equals(other.getPotion());
      }
      result = result && (hasRevive() == other.hasRevive());
      if (hasRevive()) {
        result = result && getRevive()
            .equals(other.getRevive());
      }
      result = result && (hasBattle() == other.hasBattle());
      if (hasBattle()) {
        result = result && getBattle()
            .equals(other.getBattle());
      }
      result = result && (hasFood() == other.hasFood());
      if (hasFood()) {
        result = result && getFood()
            .equals(other.getFood());
      }
      result = result && (hasInventoryUpgrade() == other.hasInventoryUpgrade());
      if (hasInventoryUpgrade()) {
        result = result && getInventoryUpgrade()
            .equals(other.getInventoryUpgrade());
      }
      result = result && (hasXpBoost() == other.hasXpBoost());
      if (hasXpBoost()) {
        result = result && getXpBoost()
            .equals(other.getXpBoost());
      }
      result = result && (hasIncense() == other.hasIncense());
      if (hasIncense()) {
        result = result && getIncense()
            .equals(other.getIncense());
      }
      result = result && (hasEggIncubator() == other.hasEggIncubator());
      if (hasEggIncubator()) {
        result = result && getEggIncubator()
            .equals(other.getEggIncubator());
      }
      result = result && (hasFortModifier() == other.hasFortModifier());
      if (hasFortModifier()) {
        result = result && getFortModifier()
            .equals(other.getFortModifier());
      }
      result = result && (hasStardustBoost() == other.hasStardustBoost());
      if (hasStardustBoost()) {
        result = result && getStardustBoost()
            .equals(other.getStardustBoost());
      }
      result = result && unknownFields.equals(other.unknownFields);
      return result;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + ITEM_ID_FIELD_NUMBER;
      hash = (53 * hash) + itemId_;
      hash = (37 * hash) + ITEM_TYPE_FIELD_NUMBER;
      hash = (53 * hash) + itemType_;
      hash = (37 * hash) + CATEGORY_FIELD_NUMBER;
      hash = (53 * hash) + category_;
      hash = (37 * hash) + DROP_FREQ_FIELD_NUMBER;
      hash = (53 * hash) + java.lang.Float.floatToIntBits(
          getDropFreq());
      hash = (37 * hash) + DROP_TRAINER_LEVEL_FIELD_NUMBER;
      hash = (53 * hash) + getDropTrainerLevel();
      if (hasPokeball()) {
        hash = (37 * hash) + POKEBALL_FIELD_NUMBER;
        hash = (53 * hash) + getPokeball().hashCode();
      }
      if (hasPotion()) {
        hash = (37 * hash) + POTION_FIELD_NUMBER;
        hash = (53 * hash) + getPotion().hashCode();
      }
      if (hasRevive()) {
        hash = (37 * hash) + REVIVE_FIELD_NUMBER;
        hash = (53 * hash) + getRevive().hashCode();
      }
      if (hasBattle()) {
        hash = (37 * hash) + BATTLE_FIELD_NUMBER;
        hash = (53 * hash) + getBattle().hashCode();
      }
      if (hasFood()) {
        hash = (37 * hash) + FOOD_FIELD_NUMBER;
        hash = (53 * hash) + getFood().hashCode();
      }
      if (hasInventoryUpgrade()) {
        hash = (37 * hash) + INVENTORY_UPGRADE_FIELD_NUMBER;
        hash = (53 * hash) + getInventoryUpgrade().hashCode();
      }
      if (hasXpBoost()) {
        hash = (37 * hash) + XP_BOOST_FIELD_NUMBER;
        hash = (53 * hash) + getXpBoost().hashCode();
      }
      if (hasIncense()) {
        hash = (37 * hash) + INCENSE_FIELD_NUMBER;
        hash = (53 * hash) + getIncense().hashCode();
      }
      if (hasEggIncubator()) {
        hash = (37 * hash) + EGG_INCUBATOR_FIELD_NUMBER;
        hash = (53 * hash) + getEggIncubator().hashCode();
      }
      if (hasFortModifier()) {
        hash = (37 * hash) + FORT_MODIFIER_FIELD_NUMBER;
        hash = (53 * hash) + getFortModifier().hashCode();
      }
      if (hasStardustBoost()) {
        hash = (37 * hash) + STARDUST_BOOST_FIELD_NUMBER;
        hash = (53 * hash) + getStardustBoost().hashCode();
      }
      hash = (29 * hash) + unknownFields.hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings 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 POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings 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 POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings 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(POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings 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 POGOProtos.Settings.Master.ItemSettings}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder implements
        // @@protoc_insertion_point(builder_implements:POGOProtos.Settings.Master.ItemSettings)
        POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettingsOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return POGOProtos.Settings.Master.ItemSettingsOuterClass.internal_static_POGOProtos_Settings_Master_ItemSettings_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return POGOProtos.Settings.Master.ItemSettingsOuterClass.internal_static_POGOProtos_Settings_Master_ItemSettings_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings.class, POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings.Builder.class);
      }

      // Construct using POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings.newBuilder()
      private Builder() {
        maybeForceBuilderInitialization();
      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);
        maybeForceBuilderInitialization();
      }
      private void maybeForceBuilderInitialization() {
        if (com.google.protobuf.GeneratedMessageV3
                .alwaysUseFieldBuilders) {
        }
      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        itemId_ = 0;

        itemType_ = 0;

        category_ = 0;

        dropFreq_ = 0F;

        dropTrainerLevel_ = 0;

        if (pokeballBuilder_ == null) {
          pokeball_ = null;
        } else {
          pokeball_ = null;
          pokeballBuilder_ = null;
        }
        if (potionBuilder_ == null) {
          potion_ = null;
        } else {
          potion_ = null;
          potionBuilder_ = null;
        }
        if (reviveBuilder_ == null) {
          revive_ = null;
        } else {
          revive_ = null;
          reviveBuilder_ = null;
        }
        if (battleBuilder_ == null) {
          battle_ = null;
        } else {
          battle_ = null;
          battleBuilder_ = null;
        }
        if (foodBuilder_ == null) {
          food_ = null;
        } else {
          food_ = null;
          foodBuilder_ = null;
        }
        if (inventoryUpgradeBuilder_ == null) {
          inventoryUpgrade_ = null;
        } else {
          inventoryUpgrade_ = null;
          inventoryUpgradeBuilder_ = null;
        }
        if (xpBoostBuilder_ == null) {
          xpBoost_ = null;
        } else {
          xpBoost_ = null;
          xpBoostBuilder_ = null;
        }
        if (incenseBuilder_ == null) {
          incense_ = null;
        } else {
          incense_ = null;
          incenseBuilder_ = null;
        }
        if (eggIncubatorBuilder_ == null) {
          eggIncubator_ = null;
        } else {
          eggIncubator_ = null;
          eggIncubatorBuilder_ = null;
        }
        if (fortModifierBuilder_ == null) {
          fortModifier_ = null;
        } else {
          fortModifier_ = null;
          fortModifierBuilder_ = null;
        }
        if (stardustBoostBuilder_ == null) {
          stardustBoost_ = null;
        } else {
          stardustBoost_ = null;
          stardustBoostBuilder_ = null;
        }
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return POGOProtos.Settings.Master.ItemSettingsOuterClass.internal_static_POGOProtos_Settings_Master_ItemSettings_descriptor;
      }

      @java.lang.Override
      public POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings getDefaultInstanceForType() {
        return POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings.getDefaultInstance();
      }

      @java.lang.Override
      public POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings build() {
        POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings buildPartial() {
        POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings result = new POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings(this);
        result.itemId_ = itemId_;
        result.itemType_ = itemType_;
        result.category_ = category_;
        result.dropFreq_ = dropFreq_;
        result.dropTrainerLevel_ = dropTrainerLevel_;
        if (pokeballBuilder_ == null) {
          result.pokeball_ = pokeball_;
        } else {
          result.pokeball_ = pokeballBuilder_.build();
        }
        if (potionBuilder_ == null) {
          result.potion_ = potion_;
        } else {
          result.potion_ = potionBuilder_.build();
        }
        if (reviveBuilder_ == null) {
          result.revive_ = revive_;
        } else {
          result.revive_ = reviveBuilder_.build();
        }
        if (battleBuilder_ == null) {
          result.battle_ = battle_;
        } else {
          result.battle_ = battleBuilder_.build();
        }
        if (foodBuilder_ == null) {
          result.food_ = food_;
        } else {
          result.food_ = foodBuilder_.build();
        }
        if (inventoryUpgradeBuilder_ == null) {
          result.inventoryUpgrade_ = inventoryUpgrade_;
        } else {
          result.inventoryUpgrade_ = inventoryUpgradeBuilder_.build();
        }
        if (xpBoostBuilder_ == null) {
          result.xpBoost_ = xpBoost_;
        } else {
          result.xpBoost_ = xpBoostBuilder_.build();
        }
        if (incenseBuilder_ == null) {
          result.incense_ = incense_;
        } else {
          result.incense_ = incenseBuilder_.build();
        }
        if (eggIncubatorBuilder_ == null) {
          result.eggIncubator_ = eggIncubator_;
        } else {
          result.eggIncubator_ = eggIncubatorBuilder_.build();
        }
        if (fortModifierBuilder_ == null) {
          result.fortModifier_ = fortModifier_;
        } else {
          result.fortModifier_ = fortModifierBuilder_.build();
        }
        if (stardustBoostBuilder_ == null) {
          result.stardustBoost_ = stardustBoost_;
        } else {
          result.stardustBoost_ = stardustBoostBuilder_.build();
        }
        onBuilt();
        return result;
      }

      @java.lang.Override
      public Builder clone() {
        return (Builder) super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return (Builder) super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return (Builder) super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return (Builder) super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return (Builder) super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return (Builder) super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings) {
          return mergeFrom((POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings other) {
        if (other == POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings.getDefaultInstance()) return this;
        if (other.itemId_ != 0) {
          setItemIdValue(other.getItemIdValue());
        }
        if (other.itemType_ != 0) {
          setItemTypeValue(other.getItemTypeValue());
        }
        if (other.category_ != 0) {
          setCategoryValue(other.getCategoryValue());
        }
        if (other.getDropFreq() != 0F) {
          setDropFreq(other.getDropFreq());
        }
        if (other.getDropTrainerLevel() != 0) {
          setDropTrainerLevel(other.getDropTrainerLevel());
        }
        if (other.hasPokeball()) {
          mergePokeball(other.getPokeball());
        }
        if (other.hasPotion()) {
          mergePotion(other.getPotion());
        }
        if (other.hasRevive()) {
          mergeRevive(other.getRevive());
        }
        if (other.hasBattle()) {
          mergeBattle(other.getBattle());
        }
        if (other.hasFood()) {
          mergeFood(other.getFood());
        }
        if (other.hasInventoryUpgrade()) {
          mergeInventoryUpgrade(other.getInventoryUpgrade());
        }
        if (other.hasXpBoost()) {
          mergeXpBoost(other.getXpBoost());
        }
        if (other.hasIncense()) {
          mergeIncense(other.getIncense());
        }
        if (other.hasEggIncubator()) {
          mergeEggIncubator(other.getEggIncubator());
        }
        if (other.hasFortModifier()) {
          mergeFortModifier(other.getFortModifier());
        }
        if (other.hasStardustBoost()) {
          mergeStardustBoost(other.getStardustBoost());
        }
        this.mergeUnknownFields(other.unknownFields);
        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 {
        POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings parsedMessage = null;
        try {
          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          parsedMessage = (POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings) e.getUnfinishedMessage();
          throw e.unwrapIOException();
        } finally {
          if (parsedMessage != null) {
            mergeFrom(parsedMessage);
          }
        }
        return this;
      }

      private int itemId_ = 0;
      /**
       * .POGOProtos.Inventory.Item.ItemId item_id = 1;
       */
      public int getItemIdValue() {
        return itemId_;
      }
      /**
       * .POGOProtos.Inventory.Item.ItemId item_id = 1;
       */
      public Builder setItemIdValue(int value) {
        itemId_ = value;
        onChanged();
        return this;
      }
      /**
       * .POGOProtos.Inventory.Item.ItemId item_id = 1;
       */
      public POGOProtos.Inventory.Item.ItemIdOuterClass.ItemId getItemId() {
        @SuppressWarnings("deprecation")
        POGOProtos.Inventory.Item.ItemIdOuterClass.ItemId result = POGOProtos.Inventory.Item.ItemIdOuterClass.ItemId.valueOf(itemId_);
        return result == null ? POGOProtos.Inventory.Item.ItemIdOuterClass.ItemId.UNRECOGNIZED : result;
      }
      /**
       * .POGOProtos.Inventory.Item.ItemId item_id = 1;
       */
      public Builder setItemId(POGOProtos.Inventory.Item.ItemIdOuterClass.ItemId value) {
        if (value == null) {
          throw new NullPointerException();
        }
        
        itemId_ = value.getNumber();
        onChanged();
        return this;
      }
      /**
       * .POGOProtos.Inventory.Item.ItemId item_id = 1;
       */
      public Builder clearItemId() {
        
        itemId_ = 0;
        onChanged();
        return this;
      }

      private int itemType_ = 0;
      /**
       * .POGOProtos.Inventory.Item.ItemType item_type = 2;
       */
      public int getItemTypeValue() {
        return itemType_;
      }
      /**
       * .POGOProtos.Inventory.Item.ItemType item_type = 2;
       */
      public Builder setItemTypeValue(int value) {
        itemType_ = value;
        onChanged();
        return this;
      }
      /**
       * .POGOProtos.Inventory.Item.ItemType item_type = 2;
       */
      public POGOProtos.Inventory.Item.ItemTypeOuterClass.ItemType getItemType() {
        @SuppressWarnings("deprecation")
        POGOProtos.Inventory.Item.ItemTypeOuterClass.ItemType result = POGOProtos.Inventory.Item.ItemTypeOuterClass.ItemType.valueOf(itemType_);
        return result == null ? POGOProtos.Inventory.Item.ItemTypeOuterClass.ItemType.UNRECOGNIZED : result;
      }
      /**
       * .POGOProtos.Inventory.Item.ItemType item_type = 2;
       */
      public Builder setItemType(POGOProtos.Inventory.Item.ItemTypeOuterClass.ItemType value) {
        if (value == null) {
          throw new NullPointerException();
        }
        
        itemType_ = value.getNumber();
        onChanged();
        return this;
      }
      /**
       * .POGOProtos.Inventory.Item.ItemType item_type = 2;
       */
      public Builder clearItemType() {
        
        itemType_ = 0;
        onChanged();
        return this;
      }

      private int category_ = 0;
      /**
       * .POGOProtos.Enums.ItemCategory category = 3;
       */
      public int getCategoryValue() {
        return category_;
      }
      /**
       * .POGOProtos.Enums.ItemCategory category = 3;
       */
      public Builder setCategoryValue(int value) {
        category_ = value;
        onChanged();
        return this;
      }
      /**
       * .POGOProtos.Enums.ItemCategory category = 3;
       */
      public POGOProtos.Enums.ItemCategoryOuterClass.ItemCategory getCategory() {
        @SuppressWarnings("deprecation")
        POGOProtos.Enums.ItemCategoryOuterClass.ItemCategory result = POGOProtos.Enums.ItemCategoryOuterClass.ItemCategory.valueOf(category_);
        return result == null ? POGOProtos.Enums.ItemCategoryOuterClass.ItemCategory.UNRECOGNIZED : result;
      }
      /**
       * .POGOProtos.Enums.ItemCategory category = 3;
       */
      public Builder setCategory(POGOProtos.Enums.ItemCategoryOuterClass.ItemCategory value) {
        if (value == null) {
          throw new NullPointerException();
        }
        
        category_ = value.getNumber();
        onChanged();
        return this;
      }
      /**
       * .POGOProtos.Enums.ItemCategory category = 3;
       */
      public Builder clearCategory() {
        
        category_ = 0;
        onChanged();
        return this;
      }

      private float dropFreq_ ;
      /**
       * float drop_freq = 4;
       */
      public float getDropFreq() {
        return dropFreq_;
      }
      /**
       * float drop_freq = 4;
       */
      public Builder setDropFreq(float value) {
        
        dropFreq_ = value;
        onChanged();
        return this;
      }
      /**
       * float drop_freq = 4;
       */
      public Builder clearDropFreq() {
        
        dropFreq_ = 0F;
        onChanged();
        return this;
      }

      private int dropTrainerLevel_ ;
      /**
       * int32 drop_trainer_level = 5;
       */
      public int getDropTrainerLevel() {
        return dropTrainerLevel_;
      }
      /**
       * int32 drop_trainer_level = 5;
       */
      public Builder setDropTrainerLevel(int value) {
        
        dropTrainerLevel_ = value;
        onChanged();
        return this;
      }
      /**
       * int32 drop_trainer_level = 5;
       */
      public Builder clearDropTrainerLevel() {
        
        dropTrainerLevel_ = 0;
        onChanged();
        return this;
      }

      private POGOProtos.Settings.Master.Item.PokeballAttributesOuterClass.PokeballAttributes pokeball_ = null;
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Settings.Master.Item.PokeballAttributesOuterClass.PokeballAttributes, POGOProtos.Settings.Master.Item.PokeballAttributesOuterClass.PokeballAttributes.Builder, POGOProtos.Settings.Master.Item.PokeballAttributesOuterClass.PokeballAttributesOrBuilder> pokeballBuilder_;
      /**
       * .POGOProtos.Settings.Master.Item.PokeballAttributes pokeball = 6;
       */
      public boolean hasPokeball() {
        return pokeballBuilder_ != null || pokeball_ != null;
      }
      /**
       * .POGOProtos.Settings.Master.Item.PokeballAttributes pokeball = 6;
       */
      public POGOProtos.Settings.Master.Item.PokeballAttributesOuterClass.PokeballAttributes getPokeball() {
        if (pokeballBuilder_ == null) {
          return pokeball_ == null ? POGOProtos.Settings.Master.Item.PokeballAttributesOuterClass.PokeballAttributes.getDefaultInstance() : pokeball_;
        } else {
          return pokeballBuilder_.getMessage();
        }
      }
      /**
       * .POGOProtos.Settings.Master.Item.PokeballAttributes pokeball = 6;
       */
      public Builder setPokeball(POGOProtos.Settings.Master.Item.PokeballAttributesOuterClass.PokeballAttributes value) {
        if (pokeballBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          pokeball_ = value;
          onChanged();
        } else {
          pokeballBuilder_.setMessage(value);
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.PokeballAttributes pokeball = 6;
       */
      public Builder setPokeball(
          POGOProtos.Settings.Master.Item.PokeballAttributesOuterClass.PokeballAttributes.Builder builderForValue) {
        if (pokeballBuilder_ == null) {
          pokeball_ = builderForValue.build();
          onChanged();
        } else {
          pokeballBuilder_.setMessage(builderForValue.build());
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.PokeballAttributes pokeball = 6;
       */
      public Builder mergePokeball(POGOProtos.Settings.Master.Item.PokeballAttributesOuterClass.PokeballAttributes value) {
        if (pokeballBuilder_ == null) {
          if (pokeball_ != null) {
            pokeball_ =
              POGOProtos.Settings.Master.Item.PokeballAttributesOuterClass.PokeballAttributes.newBuilder(pokeball_).mergeFrom(value).buildPartial();
          } else {
            pokeball_ = value;
          }
          onChanged();
        } else {
          pokeballBuilder_.mergeFrom(value);
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.PokeballAttributes pokeball = 6;
       */
      public Builder clearPokeball() {
        if (pokeballBuilder_ == null) {
          pokeball_ = null;
          onChanged();
        } else {
          pokeball_ = null;
          pokeballBuilder_ = null;
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.PokeballAttributes pokeball = 6;
       */
      public POGOProtos.Settings.Master.Item.PokeballAttributesOuterClass.PokeballAttributes.Builder getPokeballBuilder() {
        
        onChanged();
        return getPokeballFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Settings.Master.Item.PokeballAttributes pokeball = 6;
       */
      public POGOProtos.Settings.Master.Item.PokeballAttributesOuterClass.PokeballAttributesOrBuilder getPokeballOrBuilder() {
        if (pokeballBuilder_ != null) {
          return pokeballBuilder_.getMessageOrBuilder();
        } else {
          return pokeball_ == null ?
              POGOProtos.Settings.Master.Item.PokeballAttributesOuterClass.PokeballAttributes.getDefaultInstance() : pokeball_;
        }
      }
      /**
       * .POGOProtos.Settings.Master.Item.PokeballAttributes pokeball = 6;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Settings.Master.Item.PokeballAttributesOuterClass.PokeballAttributes, POGOProtos.Settings.Master.Item.PokeballAttributesOuterClass.PokeballAttributes.Builder, POGOProtos.Settings.Master.Item.PokeballAttributesOuterClass.PokeballAttributesOrBuilder> 
          getPokeballFieldBuilder() {
        if (pokeballBuilder_ == null) {
          pokeballBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Settings.Master.Item.PokeballAttributesOuterClass.PokeballAttributes, POGOProtos.Settings.Master.Item.PokeballAttributesOuterClass.PokeballAttributes.Builder, POGOProtos.Settings.Master.Item.PokeballAttributesOuterClass.PokeballAttributesOrBuilder>(
                  getPokeball(),
                  getParentForChildren(),
                  isClean());
          pokeball_ = null;
        }
        return pokeballBuilder_;
      }

      private POGOProtos.Settings.Master.Item.PotionAttributesOuterClass.PotionAttributes potion_ = null;
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Settings.Master.Item.PotionAttributesOuterClass.PotionAttributes, POGOProtos.Settings.Master.Item.PotionAttributesOuterClass.PotionAttributes.Builder, POGOProtos.Settings.Master.Item.PotionAttributesOuterClass.PotionAttributesOrBuilder> potionBuilder_;
      /**
       * .POGOProtos.Settings.Master.Item.PotionAttributes potion = 7;
       */
      public boolean hasPotion() {
        return potionBuilder_ != null || potion_ != null;
      }
      /**
       * .POGOProtos.Settings.Master.Item.PotionAttributes potion = 7;
       */
      public POGOProtos.Settings.Master.Item.PotionAttributesOuterClass.PotionAttributes getPotion() {
        if (potionBuilder_ == null) {
          return potion_ == null ? POGOProtos.Settings.Master.Item.PotionAttributesOuterClass.PotionAttributes.getDefaultInstance() : potion_;
        } else {
          return potionBuilder_.getMessage();
        }
      }
      /**
       * .POGOProtos.Settings.Master.Item.PotionAttributes potion = 7;
       */
      public Builder setPotion(POGOProtos.Settings.Master.Item.PotionAttributesOuterClass.PotionAttributes value) {
        if (potionBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          potion_ = value;
          onChanged();
        } else {
          potionBuilder_.setMessage(value);
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.PotionAttributes potion = 7;
       */
      public Builder setPotion(
          POGOProtos.Settings.Master.Item.PotionAttributesOuterClass.PotionAttributes.Builder builderForValue) {
        if (potionBuilder_ == null) {
          potion_ = builderForValue.build();
          onChanged();
        } else {
          potionBuilder_.setMessage(builderForValue.build());
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.PotionAttributes potion = 7;
       */
      public Builder mergePotion(POGOProtos.Settings.Master.Item.PotionAttributesOuterClass.PotionAttributes value) {
        if (potionBuilder_ == null) {
          if (potion_ != null) {
            potion_ =
              POGOProtos.Settings.Master.Item.PotionAttributesOuterClass.PotionAttributes.newBuilder(potion_).mergeFrom(value).buildPartial();
          } else {
            potion_ = value;
          }
          onChanged();
        } else {
          potionBuilder_.mergeFrom(value);
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.PotionAttributes potion = 7;
       */
      public Builder clearPotion() {
        if (potionBuilder_ == null) {
          potion_ = null;
          onChanged();
        } else {
          potion_ = null;
          potionBuilder_ = null;
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.PotionAttributes potion = 7;
       */
      public POGOProtos.Settings.Master.Item.PotionAttributesOuterClass.PotionAttributes.Builder getPotionBuilder() {
        
        onChanged();
        return getPotionFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Settings.Master.Item.PotionAttributes potion = 7;
       */
      public POGOProtos.Settings.Master.Item.PotionAttributesOuterClass.PotionAttributesOrBuilder getPotionOrBuilder() {
        if (potionBuilder_ != null) {
          return potionBuilder_.getMessageOrBuilder();
        } else {
          return potion_ == null ?
              POGOProtos.Settings.Master.Item.PotionAttributesOuterClass.PotionAttributes.getDefaultInstance() : potion_;
        }
      }
      /**
       * .POGOProtos.Settings.Master.Item.PotionAttributes potion = 7;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Settings.Master.Item.PotionAttributesOuterClass.PotionAttributes, POGOProtos.Settings.Master.Item.PotionAttributesOuterClass.PotionAttributes.Builder, POGOProtos.Settings.Master.Item.PotionAttributesOuterClass.PotionAttributesOrBuilder> 
          getPotionFieldBuilder() {
        if (potionBuilder_ == null) {
          potionBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Settings.Master.Item.PotionAttributesOuterClass.PotionAttributes, POGOProtos.Settings.Master.Item.PotionAttributesOuterClass.PotionAttributes.Builder, POGOProtos.Settings.Master.Item.PotionAttributesOuterClass.PotionAttributesOrBuilder>(
                  getPotion(),
                  getParentForChildren(),
                  isClean());
          potion_ = null;
        }
        return potionBuilder_;
      }

      private POGOProtos.Settings.Master.Item.ReviveAttributesOuterClass.ReviveAttributes revive_ = null;
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Settings.Master.Item.ReviveAttributesOuterClass.ReviveAttributes, POGOProtos.Settings.Master.Item.ReviveAttributesOuterClass.ReviveAttributes.Builder, POGOProtos.Settings.Master.Item.ReviveAttributesOuterClass.ReviveAttributesOrBuilder> reviveBuilder_;
      /**
       * .POGOProtos.Settings.Master.Item.ReviveAttributes revive = 8;
       */
      public boolean hasRevive() {
        return reviveBuilder_ != null || revive_ != null;
      }
      /**
       * .POGOProtos.Settings.Master.Item.ReviveAttributes revive = 8;
       */
      public POGOProtos.Settings.Master.Item.ReviveAttributesOuterClass.ReviveAttributes getRevive() {
        if (reviveBuilder_ == null) {
          return revive_ == null ? POGOProtos.Settings.Master.Item.ReviveAttributesOuterClass.ReviveAttributes.getDefaultInstance() : revive_;
        } else {
          return reviveBuilder_.getMessage();
        }
      }
      /**
       * .POGOProtos.Settings.Master.Item.ReviveAttributes revive = 8;
       */
      public Builder setRevive(POGOProtos.Settings.Master.Item.ReviveAttributesOuterClass.ReviveAttributes value) {
        if (reviveBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          revive_ = value;
          onChanged();
        } else {
          reviveBuilder_.setMessage(value);
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.ReviveAttributes revive = 8;
       */
      public Builder setRevive(
          POGOProtos.Settings.Master.Item.ReviveAttributesOuterClass.ReviveAttributes.Builder builderForValue) {
        if (reviveBuilder_ == null) {
          revive_ = builderForValue.build();
          onChanged();
        } else {
          reviveBuilder_.setMessage(builderForValue.build());
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.ReviveAttributes revive = 8;
       */
      public Builder mergeRevive(POGOProtos.Settings.Master.Item.ReviveAttributesOuterClass.ReviveAttributes value) {
        if (reviveBuilder_ == null) {
          if (revive_ != null) {
            revive_ =
              POGOProtos.Settings.Master.Item.ReviveAttributesOuterClass.ReviveAttributes.newBuilder(revive_).mergeFrom(value).buildPartial();
          } else {
            revive_ = value;
          }
          onChanged();
        } else {
          reviveBuilder_.mergeFrom(value);
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.ReviveAttributes revive = 8;
       */
      public Builder clearRevive() {
        if (reviveBuilder_ == null) {
          revive_ = null;
          onChanged();
        } else {
          revive_ = null;
          reviveBuilder_ = null;
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.ReviveAttributes revive = 8;
       */
      public POGOProtos.Settings.Master.Item.ReviveAttributesOuterClass.ReviveAttributes.Builder getReviveBuilder() {
        
        onChanged();
        return getReviveFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Settings.Master.Item.ReviveAttributes revive = 8;
       */
      public POGOProtos.Settings.Master.Item.ReviveAttributesOuterClass.ReviveAttributesOrBuilder getReviveOrBuilder() {
        if (reviveBuilder_ != null) {
          return reviveBuilder_.getMessageOrBuilder();
        } else {
          return revive_ == null ?
              POGOProtos.Settings.Master.Item.ReviveAttributesOuterClass.ReviveAttributes.getDefaultInstance() : revive_;
        }
      }
      /**
       * .POGOProtos.Settings.Master.Item.ReviveAttributes revive = 8;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Settings.Master.Item.ReviveAttributesOuterClass.ReviveAttributes, POGOProtos.Settings.Master.Item.ReviveAttributesOuterClass.ReviveAttributes.Builder, POGOProtos.Settings.Master.Item.ReviveAttributesOuterClass.ReviveAttributesOrBuilder> 
          getReviveFieldBuilder() {
        if (reviveBuilder_ == null) {
          reviveBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Settings.Master.Item.ReviveAttributesOuterClass.ReviveAttributes, POGOProtos.Settings.Master.Item.ReviveAttributesOuterClass.ReviveAttributes.Builder, POGOProtos.Settings.Master.Item.ReviveAttributesOuterClass.ReviveAttributesOrBuilder>(
                  getRevive(),
                  getParentForChildren(),
                  isClean());
          revive_ = null;
        }
        return reviveBuilder_;
      }

      private POGOProtos.Settings.Master.Item.BattleAttributesOuterClass.BattleAttributes battle_ = null;
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Settings.Master.Item.BattleAttributesOuterClass.BattleAttributes, POGOProtos.Settings.Master.Item.BattleAttributesOuterClass.BattleAttributes.Builder, POGOProtos.Settings.Master.Item.BattleAttributesOuterClass.BattleAttributesOrBuilder> battleBuilder_;
      /**
       * .POGOProtos.Settings.Master.Item.BattleAttributes battle = 9;
       */
      public boolean hasBattle() {
        return battleBuilder_ != null || battle_ != null;
      }
      /**
       * .POGOProtos.Settings.Master.Item.BattleAttributes battle = 9;
       */
      public POGOProtos.Settings.Master.Item.BattleAttributesOuterClass.BattleAttributes getBattle() {
        if (battleBuilder_ == null) {
          return battle_ == null ? POGOProtos.Settings.Master.Item.BattleAttributesOuterClass.BattleAttributes.getDefaultInstance() : battle_;
        } else {
          return battleBuilder_.getMessage();
        }
      }
      /**
       * .POGOProtos.Settings.Master.Item.BattleAttributes battle = 9;
       */
      public Builder setBattle(POGOProtos.Settings.Master.Item.BattleAttributesOuterClass.BattleAttributes value) {
        if (battleBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          battle_ = value;
          onChanged();
        } else {
          battleBuilder_.setMessage(value);
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.BattleAttributes battle = 9;
       */
      public Builder setBattle(
          POGOProtos.Settings.Master.Item.BattleAttributesOuterClass.BattleAttributes.Builder builderForValue) {
        if (battleBuilder_ == null) {
          battle_ = builderForValue.build();
          onChanged();
        } else {
          battleBuilder_.setMessage(builderForValue.build());
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.BattleAttributes battle = 9;
       */
      public Builder mergeBattle(POGOProtos.Settings.Master.Item.BattleAttributesOuterClass.BattleAttributes value) {
        if (battleBuilder_ == null) {
          if (battle_ != null) {
            battle_ =
              POGOProtos.Settings.Master.Item.BattleAttributesOuterClass.BattleAttributes.newBuilder(battle_).mergeFrom(value).buildPartial();
          } else {
            battle_ = value;
          }
          onChanged();
        } else {
          battleBuilder_.mergeFrom(value);
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.BattleAttributes battle = 9;
       */
      public Builder clearBattle() {
        if (battleBuilder_ == null) {
          battle_ = null;
          onChanged();
        } else {
          battle_ = null;
          battleBuilder_ = null;
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.BattleAttributes battle = 9;
       */
      public POGOProtos.Settings.Master.Item.BattleAttributesOuterClass.BattleAttributes.Builder getBattleBuilder() {
        
        onChanged();
        return getBattleFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Settings.Master.Item.BattleAttributes battle = 9;
       */
      public POGOProtos.Settings.Master.Item.BattleAttributesOuterClass.BattleAttributesOrBuilder getBattleOrBuilder() {
        if (battleBuilder_ != null) {
          return battleBuilder_.getMessageOrBuilder();
        } else {
          return battle_ == null ?
              POGOProtos.Settings.Master.Item.BattleAttributesOuterClass.BattleAttributes.getDefaultInstance() : battle_;
        }
      }
      /**
       * .POGOProtos.Settings.Master.Item.BattleAttributes battle = 9;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Settings.Master.Item.BattleAttributesOuterClass.BattleAttributes, POGOProtos.Settings.Master.Item.BattleAttributesOuterClass.BattleAttributes.Builder, POGOProtos.Settings.Master.Item.BattleAttributesOuterClass.BattleAttributesOrBuilder> 
          getBattleFieldBuilder() {
        if (battleBuilder_ == null) {
          battleBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Settings.Master.Item.BattleAttributesOuterClass.BattleAttributes, POGOProtos.Settings.Master.Item.BattleAttributesOuterClass.BattleAttributes.Builder, POGOProtos.Settings.Master.Item.BattleAttributesOuterClass.BattleAttributesOrBuilder>(
                  getBattle(),
                  getParentForChildren(),
                  isClean());
          battle_ = null;
        }
        return battleBuilder_;
      }

      private POGOProtos.Settings.Master.Item.FoodAttributesOuterClass.FoodAttributes food_ = null;
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Settings.Master.Item.FoodAttributesOuterClass.FoodAttributes, POGOProtos.Settings.Master.Item.FoodAttributesOuterClass.FoodAttributes.Builder, POGOProtos.Settings.Master.Item.FoodAttributesOuterClass.FoodAttributesOrBuilder> foodBuilder_;
      /**
       * .POGOProtos.Settings.Master.Item.FoodAttributes food = 10;
       */
      public boolean hasFood() {
        return foodBuilder_ != null || food_ != null;
      }
      /**
       * .POGOProtos.Settings.Master.Item.FoodAttributes food = 10;
       */
      public POGOProtos.Settings.Master.Item.FoodAttributesOuterClass.FoodAttributes getFood() {
        if (foodBuilder_ == null) {
          return food_ == null ? POGOProtos.Settings.Master.Item.FoodAttributesOuterClass.FoodAttributes.getDefaultInstance() : food_;
        } else {
          return foodBuilder_.getMessage();
        }
      }
      /**
       * .POGOProtos.Settings.Master.Item.FoodAttributes food = 10;
       */
      public Builder setFood(POGOProtos.Settings.Master.Item.FoodAttributesOuterClass.FoodAttributes value) {
        if (foodBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          food_ = value;
          onChanged();
        } else {
          foodBuilder_.setMessage(value);
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.FoodAttributes food = 10;
       */
      public Builder setFood(
          POGOProtos.Settings.Master.Item.FoodAttributesOuterClass.FoodAttributes.Builder builderForValue) {
        if (foodBuilder_ == null) {
          food_ = builderForValue.build();
          onChanged();
        } else {
          foodBuilder_.setMessage(builderForValue.build());
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.FoodAttributes food = 10;
       */
      public Builder mergeFood(POGOProtos.Settings.Master.Item.FoodAttributesOuterClass.FoodAttributes value) {
        if (foodBuilder_ == null) {
          if (food_ != null) {
            food_ =
              POGOProtos.Settings.Master.Item.FoodAttributesOuterClass.FoodAttributes.newBuilder(food_).mergeFrom(value).buildPartial();
          } else {
            food_ = value;
          }
          onChanged();
        } else {
          foodBuilder_.mergeFrom(value);
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.FoodAttributes food = 10;
       */
      public Builder clearFood() {
        if (foodBuilder_ == null) {
          food_ = null;
          onChanged();
        } else {
          food_ = null;
          foodBuilder_ = null;
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.FoodAttributes food = 10;
       */
      public POGOProtos.Settings.Master.Item.FoodAttributesOuterClass.FoodAttributes.Builder getFoodBuilder() {
        
        onChanged();
        return getFoodFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Settings.Master.Item.FoodAttributes food = 10;
       */
      public POGOProtos.Settings.Master.Item.FoodAttributesOuterClass.FoodAttributesOrBuilder getFoodOrBuilder() {
        if (foodBuilder_ != null) {
          return foodBuilder_.getMessageOrBuilder();
        } else {
          return food_ == null ?
              POGOProtos.Settings.Master.Item.FoodAttributesOuterClass.FoodAttributes.getDefaultInstance() : food_;
        }
      }
      /**
       * .POGOProtos.Settings.Master.Item.FoodAttributes food = 10;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Settings.Master.Item.FoodAttributesOuterClass.FoodAttributes, POGOProtos.Settings.Master.Item.FoodAttributesOuterClass.FoodAttributes.Builder, POGOProtos.Settings.Master.Item.FoodAttributesOuterClass.FoodAttributesOrBuilder> 
          getFoodFieldBuilder() {
        if (foodBuilder_ == null) {
          foodBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Settings.Master.Item.FoodAttributesOuterClass.FoodAttributes, POGOProtos.Settings.Master.Item.FoodAttributesOuterClass.FoodAttributes.Builder, POGOProtos.Settings.Master.Item.FoodAttributesOuterClass.FoodAttributesOrBuilder>(
                  getFood(),
                  getParentForChildren(),
                  isClean());
          food_ = null;
        }
        return foodBuilder_;
      }

      private POGOProtos.Settings.Master.Item.InventoryUpgradeAttributesOuterClass.InventoryUpgradeAttributes inventoryUpgrade_ = null;
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Settings.Master.Item.InventoryUpgradeAttributesOuterClass.InventoryUpgradeAttributes, POGOProtos.Settings.Master.Item.InventoryUpgradeAttributesOuterClass.InventoryUpgradeAttributes.Builder, POGOProtos.Settings.Master.Item.InventoryUpgradeAttributesOuterClass.InventoryUpgradeAttributesOrBuilder> inventoryUpgradeBuilder_;
      /**
       * .POGOProtos.Settings.Master.Item.InventoryUpgradeAttributes inventory_upgrade = 11;
       */
      public boolean hasInventoryUpgrade() {
        return inventoryUpgradeBuilder_ != null || inventoryUpgrade_ != null;
      }
      /**
       * .POGOProtos.Settings.Master.Item.InventoryUpgradeAttributes inventory_upgrade = 11;
       */
      public POGOProtos.Settings.Master.Item.InventoryUpgradeAttributesOuterClass.InventoryUpgradeAttributes getInventoryUpgrade() {
        if (inventoryUpgradeBuilder_ == null) {
          return inventoryUpgrade_ == null ? POGOProtos.Settings.Master.Item.InventoryUpgradeAttributesOuterClass.InventoryUpgradeAttributes.getDefaultInstance() : inventoryUpgrade_;
        } else {
          return inventoryUpgradeBuilder_.getMessage();
        }
      }
      /**
       * .POGOProtos.Settings.Master.Item.InventoryUpgradeAttributes inventory_upgrade = 11;
       */
      public Builder setInventoryUpgrade(POGOProtos.Settings.Master.Item.InventoryUpgradeAttributesOuterClass.InventoryUpgradeAttributes value) {
        if (inventoryUpgradeBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          inventoryUpgrade_ = value;
          onChanged();
        } else {
          inventoryUpgradeBuilder_.setMessage(value);
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.InventoryUpgradeAttributes inventory_upgrade = 11;
       */
      public Builder setInventoryUpgrade(
          POGOProtos.Settings.Master.Item.InventoryUpgradeAttributesOuterClass.InventoryUpgradeAttributes.Builder builderForValue) {
        if (inventoryUpgradeBuilder_ == null) {
          inventoryUpgrade_ = builderForValue.build();
          onChanged();
        } else {
          inventoryUpgradeBuilder_.setMessage(builderForValue.build());
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.InventoryUpgradeAttributes inventory_upgrade = 11;
       */
      public Builder mergeInventoryUpgrade(POGOProtos.Settings.Master.Item.InventoryUpgradeAttributesOuterClass.InventoryUpgradeAttributes value) {
        if (inventoryUpgradeBuilder_ == null) {
          if (inventoryUpgrade_ != null) {
            inventoryUpgrade_ =
              POGOProtos.Settings.Master.Item.InventoryUpgradeAttributesOuterClass.InventoryUpgradeAttributes.newBuilder(inventoryUpgrade_).mergeFrom(value).buildPartial();
          } else {
            inventoryUpgrade_ = value;
          }
          onChanged();
        } else {
          inventoryUpgradeBuilder_.mergeFrom(value);
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.InventoryUpgradeAttributes inventory_upgrade = 11;
       */
      public Builder clearInventoryUpgrade() {
        if (inventoryUpgradeBuilder_ == null) {
          inventoryUpgrade_ = null;
          onChanged();
        } else {
          inventoryUpgrade_ = null;
          inventoryUpgradeBuilder_ = null;
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.InventoryUpgradeAttributes inventory_upgrade = 11;
       */
      public POGOProtos.Settings.Master.Item.InventoryUpgradeAttributesOuterClass.InventoryUpgradeAttributes.Builder getInventoryUpgradeBuilder() {
        
        onChanged();
        return getInventoryUpgradeFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Settings.Master.Item.InventoryUpgradeAttributes inventory_upgrade = 11;
       */
      public POGOProtos.Settings.Master.Item.InventoryUpgradeAttributesOuterClass.InventoryUpgradeAttributesOrBuilder getInventoryUpgradeOrBuilder() {
        if (inventoryUpgradeBuilder_ != null) {
          return inventoryUpgradeBuilder_.getMessageOrBuilder();
        } else {
          return inventoryUpgrade_ == null ?
              POGOProtos.Settings.Master.Item.InventoryUpgradeAttributesOuterClass.InventoryUpgradeAttributes.getDefaultInstance() : inventoryUpgrade_;
        }
      }
      /**
       * .POGOProtos.Settings.Master.Item.InventoryUpgradeAttributes inventory_upgrade = 11;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Settings.Master.Item.InventoryUpgradeAttributesOuterClass.InventoryUpgradeAttributes, POGOProtos.Settings.Master.Item.InventoryUpgradeAttributesOuterClass.InventoryUpgradeAttributes.Builder, POGOProtos.Settings.Master.Item.InventoryUpgradeAttributesOuterClass.InventoryUpgradeAttributesOrBuilder> 
          getInventoryUpgradeFieldBuilder() {
        if (inventoryUpgradeBuilder_ == null) {
          inventoryUpgradeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Settings.Master.Item.InventoryUpgradeAttributesOuterClass.InventoryUpgradeAttributes, POGOProtos.Settings.Master.Item.InventoryUpgradeAttributesOuterClass.InventoryUpgradeAttributes.Builder, POGOProtos.Settings.Master.Item.InventoryUpgradeAttributesOuterClass.InventoryUpgradeAttributesOrBuilder>(
                  getInventoryUpgrade(),
                  getParentForChildren(),
                  isClean());
          inventoryUpgrade_ = null;
        }
        return inventoryUpgradeBuilder_;
      }

      private POGOProtos.Settings.Master.Item.ExperienceBoostAttributesOuterClass.ExperienceBoostAttributes xpBoost_ = null;
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Settings.Master.Item.ExperienceBoostAttributesOuterClass.ExperienceBoostAttributes, POGOProtos.Settings.Master.Item.ExperienceBoostAttributesOuterClass.ExperienceBoostAttributes.Builder, POGOProtos.Settings.Master.Item.ExperienceBoostAttributesOuterClass.ExperienceBoostAttributesOrBuilder> xpBoostBuilder_;
      /**
       * .POGOProtos.Settings.Master.Item.ExperienceBoostAttributes xp_boost = 12;
       */
      public boolean hasXpBoost() {
        return xpBoostBuilder_ != null || xpBoost_ != null;
      }
      /**
       * .POGOProtos.Settings.Master.Item.ExperienceBoostAttributes xp_boost = 12;
       */
      public POGOProtos.Settings.Master.Item.ExperienceBoostAttributesOuterClass.ExperienceBoostAttributes getXpBoost() {
        if (xpBoostBuilder_ == null) {
          return xpBoost_ == null ? POGOProtos.Settings.Master.Item.ExperienceBoostAttributesOuterClass.ExperienceBoostAttributes.getDefaultInstance() : xpBoost_;
        } else {
          return xpBoostBuilder_.getMessage();
        }
      }
      /**
       * .POGOProtos.Settings.Master.Item.ExperienceBoostAttributes xp_boost = 12;
       */
      public Builder setXpBoost(POGOProtos.Settings.Master.Item.ExperienceBoostAttributesOuterClass.ExperienceBoostAttributes value) {
        if (xpBoostBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          xpBoost_ = value;
          onChanged();
        } else {
          xpBoostBuilder_.setMessage(value);
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.ExperienceBoostAttributes xp_boost = 12;
       */
      public Builder setXpBoost(
          POGOProtos.Settings.Master.Item.ExperienceBoostAttributesOuterClass.ExperienceBoostAttributes.Builder builderForValue) {
        if (xpBoostBuilder_ == null) {
          xpBoost_ = builderForValue.build();
          onChanged();
        } else {
          xpBoostBuilder_.setMessage(builderForValue.build());
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.ExperienceBoostAttributes xp_boost = 12;
       */
      public Builder mergeXpBoost(POGOProtos.Settings.Master.Item.ExperienceBoostAttributesOuterClass.ExperienceBoostAttributes value) {
        if (xpBoostBuilder_ == null) {
          if (xpBoost_ != null) {
            xpBoost_ =
              POGOProtos.Settings.Master.Item.ExperienceBoostAttributesOuterClass.ExperienceBoostAttributes.newBuilder(xpBoost_).mergeFrom(value).buildPartial();
          } else {
            xpBoost_ = value;
          }
          onChanged();
        } else {
          xpBoostBuilder_.mergeFrom(value);
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.ExperienceBoostAttributes xp_boost = 12;
       */
      public Builder clearXpBoost() {
        if (xpBoostBuilder_ == null) {
          xpBoost_ = null;
          onChanged();
        } else {
          xpBoost_ = null;
          xpBoostBuilder_ = null;
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.ExperienceBoostAttributes xp_boost = 12;
       */
      public POGOProtos.Settings.Master.Item.ExperienceBoostAttributesOuterClass.ExperienceBoostAttributes.Builder getXpBoostBuilder() {
        
        onChanged();
        return getXpBoostFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Settings.Master.Item.ExperienceBoostAttributes xp_boost = 12;
       */
      public POGOProtos.Settings.Master.Item.ExperienceBoostAttributesOuterClass.ExperienceBoostAttributesOrBuilder getXpBoostOrBuilder() {
        if (xpBoostBuilder_ != null) {
          return xpBoostBuilder_.getMessageOrBuilder();
        } else {
          return xpBoost_ == null ?
              POGOProtos.Settings.Master.Item.ExperienceBoostAttributesOuterClass.ExperienceBoostAttributes.getDefaultInstance() : xpBoost_;
        }
      }
      /**
       * .POGOProtos.Settings.Master.Item.ExperienceBoostAttributes xp_boost = 12;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Settings.Master.Item.ExperienceBoostAttributesOuterClass.ExperienceBoostAttributes, POGOProtos.Settings.Master.Item.ExperienceBoostAttributesOuterClass.ExperienceBoostAttributes.Builder, POGOProtos.Settings.Master.Item.ExperienceBoostAttributesOuterClass.ExperienceBoostAttributesOrBuilder> 
          getXpBoostFieldBuilder() {
        if (xpBoostBuilder_ == null) {
          xpBoostBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Settings.Master.Item.ExperienceBoostAttributesOuterClass.ExperienceBoostAttributes, POGOProtos.Settings.Master.Item.ExperienceBoostAttributesOuterClass.ExperienceBoostAttributes.Builder, POGOProtos.Settings.Master.Item.ExperienceBoostAttributesOuterClass.ExperienceBoostAttributesOrBuilder>(
                  getXpBoost(),
                  getParentForChildren(),
                  isClean());
          xpBoost_ = null;
        }
        return xpBoostBuilder_;
      }

      private POGOProtos.Settings.Master.Item.IncenseAttributesOuterClass.IncenseAttributes incense_ = null;
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Settings.Master.Item.IncenseAttributesOuterClass.IncenseAttributes, POGOProtos.Settings.Master.Item.IncenseAttributesOuterClass.IncenseAttributes.Builder, POGOProtos.Settings.Master.Item.IncenseAttributesOuterClass.IncenseAttributesOrBuilder> incenseBuilder_;
      /**
       * .POGOProtos.Settings.Master.Item.IncenseAttributes incense = 13;
       */
      public boolean hasIncense() {
        return incenseBuilder_ != null || incense_ != null;
      }
      /**
       * .POGOProtos.Settings.Master.Item.IncenseAttributes incense = 13;
       */
      public POGOProtos.Settings.Master.Item.IncenseAttributesOuterClass.IncenseAttributes getIncense() {
        if (incenseBuilder_ == null) {
          return incense_ == null ? POGOProtos.Settings.Master.Item.IncenseAttributesOuterClass.IncenseAttributes.getDefaultInstance() : incense_;
        } else {
          return incenseBuilder_.getMessage();
        }
      }
      /**
       * .POGOProtos.Settings.Master.Item.IncenseAttributes incense = 13;
       */
      public Builder setIncense(POGOProtos.Settings.Master.Item.IncenseAttributesOuterClass.IncenseAttributes value) {
        if (incenseBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          incense_ = value;
          onChanged();
        } else {
          incenseBuilder_.setMessage(value);
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.IncenseAttributes incense = 13;
       */
      public Builder setIncense(
          POGOProtos.Settings.Master.Item.IncenseAttributesOuterClass.IncenseAttributes.Builder builderForValue) {
        if (incenseBuilder_ == null) {
          incense_ = builderForValue.build();
          onChanged();
        } else {
          incenseBuilder_.setMessage(builderForValue.build());
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.IncenseAttributes incense = 13;
       */
      public Builder mergeIncense(POGOProtos.Settings.Master.Item.IncenseAttributesOuterClass.IncenseAttributes value) {
        if (incenseBuilder_ == null) {
          if (incense_ != null) {
            incense_ =
              POGOProtos.Settings.Master.Item.IncenseAttributesOuterClass.IncenseAttributes.newBuilder(incense_).mergeFrom(value).buildPartial();
          } else {
            incense_ = value;
          }
          onChanged();
        } else {
          incenseBuilder_.mergeFrom(value);
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.IncenseAttributes incense = 13;
       */
      public Builder clearIncense() {
        if (incenseBuilder_ == null) {
          incense_ = null;
          onChanged();
        } else {
          incense_ = null;
          incenseBuilder_ = null;
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.IncenseAttributes incense = 13;
       */
      public POGOProtos.Settings.Master.Item.IncenseAttributesOuterClass.IncenseAttributes.Builder getIncenseBuilder() {
        
        onChanged();
        return getIncenseFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Settings.Master.Item.IncenseAttributes incense = 13;
       */
      public POGOProtos.Settings.Master.Item.IncenseAttributesOuterClass.IncenseAttributesOrBuilder getIncenseOrBuilder() {
        if (incenseBuilder_ != null) {
          return incenseBuilder_.getMessageOrBuilder();
        } else {
          return incense_ == null ?
              POGOProtos.Settings.Master.Item.IncenseAttributesOuterClass.IncenseAttributes.getDefaultInstance() : incense_;
        }
      }
      /**
       * .POGOProtos.Settings.Master.Item.IncenseAttributes incense = 13;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Settings.Master.Item.IncenseAttributesOuterClass.IncenseAttributes, POGOProtos.Settings.Master.Item.IncenseAttributesOuterClass.IncenseAttributes.Builder, POGOProtos.Settings.Master.Item.IncenseAttributesOuterClass.IncenseAttributesOrBuilder> 
          getIncenseFieldBuilder() {
        if (incenseBuilder_ == null) {
          incenseBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Settings.Master.Item.IncenseAttributesOuterClass.IncenseAttributes, POGOProtos.Settings.Master.Item.IncenseAttributesOuterClass.IncenseAttributes.Builder, POGOProtos.Settings.Master.Item.IncenseAttributesOuterClass.IncenseAttributesOrBuilder>(
                  getIncense(),
                  getParentForChildren(),
                  isClean());
          incense_ = null;
        }
        return incenseBuilder_;
      }

      private POGOProtos.Settings.Master.Item.EggIncubatorAttributesOuterClass.EggIncubatorAttributes eggIncubator_ = null;
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Settings.Master.Item.EggIncubatorAttributesOuterClass.EggIncubatorAttributes, POGOProtos.Settings.Master.Item.EggIncubatorAttributesOuterClass.EggIncubatorAttributes.Builder, POGOProtos.Settings.Master.Item.EggIncubatorAttributesOuterClass.EggIncubatorAttributesOrBuilder> eggIncubatorBuilder_;
      /**
       * .POGOProtos.Settings.Master.Item.EggIncubatorAttributes egg_incubator = 14;
       */
      public boolean hasEggIncubator() {
        return eggIncubatorBuilder_ != null || eggIncubator_ != null;
      }
      /**
       * .POGOProtos.Settings.Master.Item.EggIncubatorAttributes egg_incubator = 14;
       */
      public POGOProtos.Settings.Master.Item.EggIncubatorAttributesOuterClass.EggIncubatorAttributes getEggIncubator() {
        if (eggIncubatorBuilder_ == null) {
          return eggIncubator_ == null ? POGOProtos.Settings.Master.Item.EggIncubatorAttributesOuterClass.EggIncubatorAttributes.getDefaultInstance() : eggIncubator_;
        } else {
          return eggIncubatorBuilder_.getMessage();
        }
      }
      /**
       * .POGOProtos.Settings.Master.Item.EggIncubatorAttributes egg_incubator = 14;
       */
      public Builder setEggIncubator(POGOProtos.Settings.Master.Item.EggIncubatorAttributesOuterClass.EggIncubatorAttributes value) {
        if (eggIncubatorBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          eggIncubator_ = value;
          onChanged();
        } else {
          eggIncubatorBuilder_.setMessage(value);
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.EggIncubatorAttributes egg_incubator = 14;
       */
      public Builder setEggIncubator(
          POGOProtos.Settings.Master.Item.EggIncubatorAttributesOuterClass.EggIncubatorAttributes.Builder builderForValue) {
        if (eggIncubatorBuilder_ == null) {
          eggIncubator_ = builderForValue.build();
          onChanged();
        } else {
          eggIncubatorBuilder_.setMessage(builderForValue.build());
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.EggIncubatorAttributes egg_incubator = 14;
       */
      public Builder mergeEggIncubator(POGOProtos.Settings.Master.Item.EggIncubatorAttributesOuterClass.EggIncubatorAttributes value) {
        if (eggIncubatorBuilder_ == null) {
          if (eggIncubator_ != null) {
            eggIncubator_ =
              POGOProtos.Settings.Master.Item.EggIncubatorAttributesOuterClass.EggIncubatorAttributes.newBuilder(eggIncubator_).mergeFrom(value).buildPartial();
          } else {
            eggIncubator_ = value;
          }
          onChanged();
        } else {
          eggIncubatorBuilder_.mergeFrom(value);
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.EggIncubatorAttributes egg_incubator = 14;
       */
      public Builder clearEggIncubator() {
        if (eggIncubatorBuilder_ == null) {
          eggIncubator_ = null;
          onChanged();
        } else {
          eggIncubator_ = null;
          eggIncubatorBuilder_ = null;
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.EggIncubatorAttributes egg_incubator = 14;
       */
      public POGOProtos.Settings.Master.Item.EggIncubatorAttributesOuterClass.EggIncubatorAttributes.Builder getEggIncubatorBuilder() {
        
        onChanged();
        return getEggIncubatorFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Settings.Master.Item.EggIncubatorAttributes egg_incubator = 14;
       */
      public POGOProtos.Settings.Master.Item.EggIncubatorAttributesOuterClass.EggIncubatorAttributesOrBuilder getEggIncubatorOrBuilder() {
        if (eggIncubatorBuilder_ != null) {
          return eggIncubatorBuilder_.getMessageOrBuilder();
        } else {
          return eggIncubator_ == null ?
              POGOProtos.Settings.Master.Item.EggIncubatorAttributesOuterClass.EggIncubatorAttributes.getDefaultInstance() : eggIncubator_;
        }
      }
      /**
       * .POGOProtos.Settings.Master.Item.EggIncubatorAttributes egg_incubator = 14;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Settings.Master.Item.EggIncubatorAttributesOuterClass.EggIncubatorAttributes, POGOProtos.Settings.Master.Item.EggIncubatorAttributesOuterClass.EggIncubatorAttributes.Builder, POGOProtos.Settings.Master.Item.EggIncubatorAttributesOuterClass.EggIncubatorAttributesOrBuilder> 
          getEggIncubatorFieldBuilder() {
        if (eggIncubatorBuilder_ == null) {
          eggIncubatorBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Settings.Master.Item.EggIncubatorAttributesOuterClass.EggIncubatorAttributes, POGOProtos.Settings.Master.Item.EggIncubatorAttributesOuterClass.EggIncubatorAttributes.Builder, POGOProtos.Settings.Master.Item.EggIncubatorAttributesOuterClass.EggIncubatorAttributesOrBuilder>(
                  getEggIncubator(),
                  getParentForChildren(),
                  isClean());
          eggIncubator_ = null;
        }
        return eggIncubatorBuilder_;
      }

      private POGOProtos.Settings.Master.Item.FortModifierAttributesOuterClass.FortModifierAttributes fortModifier_ = null;
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Settings.Master.Item.FortModifierAttributesOuterClass.FortModifierAttributes, POGOProtos.Settings.Master.Item.FortModifierAttributesOuterClass.FortModifierAttributes.Builder, POGOProtos.Settings.Master.Item.FortModifierAttributesOuterClass.FortModifierAttributesOrBuilder> fortModifierBuilder_;
      /**
       * .POGOProtos.Settings.Master.Item.FortModifierAttributes fort_modifier = 15;
       */
      public boolean hasFortModifier() {
        return fortModifierBuilder_ != null || fortModifier_ != null;
      }
      /**
       * .POGOProtos.Settings.Master.Item.FortModifierAttributes fort_modifier = 15;
       */
      public POGOProtos.Settings.Master.Item.FortModifierAttributesOuterClass.FortModifierAttributes getFortModifier() {
        if (fortModifierBuilder_ == null) {
          return fortModifier_ == null ? POGOProtos.Settings.Master.Item.FortModifierAttributesOuterClass.FortModifierAttributes.getDefaultInstance() : fortModifier_;
        } else {
          return fortModifierBuilder_.getMessage();
        }
      }
      /**
       * .POGOProtos.Settings.Master.Item.FortModifierAttributes fort_modifier = 15;
       */
      public Builder setFortModifier(POGOProtos.Settings.Master.Item.FortModifierAttributesOuterClass.FortModifierAttributes value) {
        if (fortModifierBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          fortModifier_ = value;
          onChanged();
        } else {
          fortModifierBuilder_.setMessage(value);
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.FortModifierAttributes fort_modifier = 15;
       */
      public Builder setFortModifier(
          POGOProtos.Settings.Master.Item.FortModifierAttributesOuterClass.FortModifierAttributes.Builder builderForValue) {
        if (fortModifierBuilder_ == null) {
          fortModifier_ = builderForValue.build();
          onChanged();
        } else {
          fortModifierBuilder_.setMessage(builderForValue.build());
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.FortModifierAttributes fort_modifier = 15;
       */
      public Builder mergeFortModifier(POGOProtos.Settings.Master.Item.FortModifierAttributesOuterClass.FortModifierAttributes value) {
        if (fortModifierBuilder_ == null) {
          if (fortModifier_ != null) {
            fortModifier_ =
              POGOProtos.Settings.Master.Item.FortModifierAttributesOuterClass.FortModifierAttributes.newBuilder(fortModifier_).mergeFrom(value).buildPartial();
          } else {
            fortModifier_ = value;
          }
          onChanged();
        } else {
          fortModifierBuilder_.mergeFrom(value);
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.FortModifierAttributes fort_modifier = 15;
       */
      public Builder clearFortModifier() {
        if (fortModifierBuilder_ == null) {
          fortModifier_ = null;
          onChanged();
        } else {
          fortModifier_ = null;
          fortModifierBuilder_ = null;
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.FortModifierAttributes fort_modifier = 15;
       */
      public POGOProtos.Settings.Master.Item.FortModifierAttributesOuterClass.FortModifierAttributes.Builder getFortModifierBuilder() {
        
        onChanged();
        return getFortModifierFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Settings.Master.Item.FortModifierAttributes fort_modifier = 15;
       */
      public POGOProtos.Settings.Master.Item.FortModifierAttributesOuterClass.FortModifierAttributesOrBuilder getFortModifierOrBuilder() {
        if (fortModifierBuilder_ != null) {
          return fortModifierBuilder_.getMessageOrBuilder();
        } else {
          return fortModifier_ == null ?
              POGOProtos.Settings.Master.Item.FortModifierAttributesOuterClass.FortModifierAttributes.getDefaultInstance() : fortModifier_;
        }
      }
      /**
       * .POGOProtos.Settings.Master.Item.FortModifierAttributes fort_modifier = 15;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Settings.Master.Item.FortModifierAttributesOuterClass.FortModifierAttributes, POGOProtos.Settings.Master.Item.FortModifierAttributesOuterClass.FortModifierAttributes.Builder, POGOProtos.Settings.Master.Item.FortModifierAttributesOuterClass.FortModifierAttributesOrBuilder> 
          getFortModifierFieldBuilder() {
        if (fortModifierBuilder_ == null) {
          fortModifierBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Settings.Master.Item.FortModifierAttributesOuterClass.FortModifierAttributes, POGOProtos.Settings.Master.Item.FortModifierAttributesOuterClass.FortModifierAttributes.Builder, POGOProtos.Settings.Master.Item.FortModifierAttributesOuterClass.FortModifierAttributesOrBuilder>(
                  getFortModifier(),
                  getParentForChildren(),
                  isClean());
          fortModifier_ = null;
        }
        return fortModifierBuilder_;
      }

      private POGOProtos.Settings.Master.Item.StardustBoostAttributesOuterClass.StardustBoostAttributes stardustBoost_ = null;
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Settings.Master.Item.StardustBoostAttributesOuterClass.StardustBoostAttributes, POGOProtos.Settings.Master.Item.StardustBoostAttributesOuterClass.StardustBoostAttributes.Builder, POGOProtos.Settings.Master.Item.StardustBoostAttributesOuterClass.StardustBoostAttributesOrBuilder> stardustBoostBuilder_;
      /**
       * .POGOProtos.Settings.Master.Item.StardustBoostAttributes stardust_boost = 16;
       */
      public boolean hasStardustBoost() {
        return stardustBoostBuilder_ != null || stardustBoost_ != null;
      }
      /**
       * .POGOProtos.Settings.Master.Item.StardustBoostAttributes stardust_boost = 16;
       */
      public POGOProtos.Settings.Master.Item.StardustBoostAttributesOuterClass.StardustBoostAttributes getStardustBoost() {
        if (stardustBoostBuilder_ == null) {
          return stardustBoost_ == null ? POGOProtos.Settings.Master.Item.StardustBoostAttributesOuterClass.StardustBoostAttributes.getDefaultInstance() : stardustBoost_;
        } else {
          return stardustBoostBuilder_.getMessage();
        }
      }
      /**
       * .POGOProtos.Settings.Master.Item.StardustBoostAttributes stardust_boost = 16;
       */
      public Builder setStardustBoost(POGOProtos.Settings.Master.Item.StardustBoostAttributesOuterClass.StardustBoostAttributes value) {
        if (stardustBoostBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          stardustBoost_ = value;
          onChanged();
        } else {
          stardustBoostBuilder_.setMessage(value);
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.StardustBoostAttributes stardust_boost = 16;
       */
      public Builder setStardustBoost(
          POGOProtos.Settings.Master.Item.StardustBoostAttributesOuterClass.StardustBoostAttributes.Builder builderForValue) {
        if (stardustBoostBuilder_ == null) {
          stardustBoost_ = builderForValue.build();
          onChanged();
        } else {
          stardustBoostBuilder_.setMessage(builderForValue.build());
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.StardustBoostAttributes stardust_boost = 16;
       */
      public Builder mergeStardustBoost(POGOProtos.Settings.Master.Item.StardustBoostAttributesOuterClass.StardustBoostAttributes value) {
        if (stardustBoostBuilder_ == null) {
          if (stardustBoost_ != null) {
            stardustBoost_ =
              POGOProtos.Settings.Master.Item.StardustBoostAttributesOuterClass.StardustBoostAttributes.newBuilder(stardustBoost_).mergeFrom(value).buildPartial();
          } else {
            stardustBoost_ = value;
          }
          onChanged();
        } else {
          stardustBoostBuilder_.mergeFrom(value);
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.StardustBoostAttributes stardust_boost = 16;
       */
      public Builder clearStardustBoost() {
        if (stardustBoostBuilder_ == null) {
          stardustBoost_ = null;
          onChanged();
        } else {
          stardustBoost_ = null;
          stardustBoostBuilder_ = null;
        }

        return this;
      }
      /**
       * .POGOProtos.Settings.Master.Item.StardustBoostAttributes stardust_boost = 16;
       */
      public POGOProtos.Settings.Master.Item.StardustBoostAttributesOuterClass.StardustBoostAttributes.Builder getStardustBoostBuilder() {
        
        onChanged();
        return getStardustBoostFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Settings.Master.Item.StardustBoostAttributes stardust_boost = 16;
       */
      public POGOProtos.Settings.Master.Item.StardustBoostAttributesOuterClass.StardustBoostAttributesOrBuilder getStardustBoostOrBuilder() {
        if (stardustBoostBuilder_ != null) {
          return stardustBoostBuilder_.getMessageOrBuilder();
        } else {
          return stardustBoost_ == null ?
              POGOProtos.Settings.Master.Item.StardustBoostAttributesOuterClass.StardustBoostAttributes.getDefaultInstance() : stardustBoost_;
        }
      }
      /**
       * .POGOProtos.Settings.Master.Item.StardustBoostAttributes stardust_boost = 16;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Settings.Master.Item.StardustBoostAttributesOuterClass.StardustBoostAttributes, POGOProtos.Settings.Master.Item.StardustBoostAttributesOuterClass.StardustBoostAttributes.Builder, POGOProtos.Settings.Master.Item.StardustBoostAttributesOuterClass.StardustBoostAttributesOrBuilder> 
          getStardustBoostFieldBuilder() {
        if (stardustBoostBuilder_ == null) {
          stardustBoostBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Settings.Master.Item.StardustBoostAttributesOuterClass.StardustBoostAttributes, POGOProtos.Settings.Master.Item.StardustBoostAttributesOuterClass.StardustBoostAttributes.Builder, POGOProtos.Settings.Master.Item.StardustBoostAttributesOuterClass.StardustBoostAttributesOrBuilder>(
                  getStardustBoost(),
                  getParentForChildren(),
                  isClean());
          stardustBoost_ = null;
        }
        return stardustBoostBuilder_;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFieldsProto3(unknownFields);
      }

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


      // @@protoc_insertion_point(builder_scope:POGOProtos.Settings.Master.ItemSettings)
    }

    // @@protoc_insertion_point(class_scope:POGOProtos.Settings.Master.ItemSettings)
    private static final POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings();
    }

    public static POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser
        PARSER = new com.google.protobuf.AbstractParser() {
      @java.lang.Override
      public ItemSettings parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        return new ItemSettings(input, extensionRegistry);
      }
    };

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

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

    @java.lang.Override
    public POGOProtos.Settings.Master.ItemSettingsOuterClass.ItemSettings getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  private static final com.google.protobuf.Descriptors.Descriptor
    internal_static_POGOProtos_Settings_Master_ItemSettings_descriptor;
  private static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_POGOProtos_Settings_Master_ItemSettings_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor
      getDescriptor() {
    return descriptor;
  }
  private static  com.google.protobuf.Descriptors.FileDescriptor
      descriptor;
  static {
    java.lang.String[] descriptorData = {
      "\n-POGOProtos/Settings/Master/ItemSetting" +
      "s.proto\022\032POGOProtos.Settings.Master\032#POG" +
      "OProtos/Enums/ItemCategory.proto\032&POGOPr" +
      "otos/Inventory/Item/ItemId.proto\032(POGOPr" +
      "otos/Inventory/Item/ItemType.proto\0324POGO" +
      "Protos/Settings/Master/Item/FoodAttribut" +
      "es.proto\0326POGOProtos/Settings/Master/Ite" +
      "m/PotionAttributes.proto\0326POGOProtos/Set" +
      "tings/Master/Item/ReviveAttributes.proto" +
      "\0326POGOProtos/Settings/Master/Item/Battle" +
      "Attributes.proto\0327POGOProtos/Settings/Ma" +
      "ster/Item/IncenseAttributes.proto\0328POGOP" +
      "rotos/Settings/Master/Item/PokeballAttri" +
      "butes.proto\032




© 2015 - 2025 Weber Informatics LLC | Privacy Policy