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

#define INTERNAL_SUPPRESS_PROTOBUF_FIELD_DEPRECATION
#include "pump_type.pb.h"

#include <algorithm>

#include <google/protobuf/stubs/common.h>
#include <google/protobuf/stubs/once.h>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/wire_format_lite_inl.h>
#include <google/protobuf/descriptor.h>
#include <google/protobuf/generated_message_reflection.h>
#include <google/protobuf/reflection_ops.h>
#include <google/protobuf/wire_format.h>
// @@protoc_insertion_point(includes)

namespace {

const ::google::protobuf::EnumDescriptor* PropertyReasonType_descriptor_ = NULL;
const ::google::protobuf::EnumDescriptor* ServerTriggerEventType_descriptor_ = NULL;

}  // namespace


void protobuf_AssignDesc_pump_5ftype_2eproto() {
  protobuf_AddDesc_pump_5ftype_2eproto();
  const ::google::protobuf::FileDescriptor* file =
    ::google::protobuf::DescriptorPool::generated_pool()->FindFileByName(
      "pump_type.proto");
  GOOGLE_CHECK(file != NULL);
  PropertyReasonType_descriptor_ = file->enum_type(0);
  ServerTriggerEventType_descriptor_ = file->enum_type(1);
}

namespace {

GOOGLE_PROTOBUF_DECLARE_ONCE(protobuf_AssignDescriptors_once_);
inline void protobuf_AssignDescriptorsOnce() {
  ::google::protobuf::GoogleOnceInit(&protobuf_AssignDescriptors_once_,
                 &protobuf_AssignDesc_pump_5ftype_2eproto);
}

void protobuf_RegisterTypes(const ::std::string&) {
  protobuf_AssignDescriptorsOnce();
}

}  // namespace

void protobuf_ShutdownFile_pump_5ftype_2eproto() {
}

void protobuf_AddDesc_pump_5ftype_2eproto() {
  static bool already_here = false;
  if (already_here) return;
  already_here = true;
  GOOGLE_PROTOBUF_VERIFY_VERSION;

  ::google::protobuf::DescriptorPool::InternalAddGeneratedFile(
    "\n\017pump_type.proto*\253!\n\022PropertyReasonType"
    "\022\033\n\027type_reason_use_torpedo\020\002\022\031\n\025type_re"
    "ason_send_gift\020\005\022\030\n\024type_reason_exchange"
    "\020\010\022\"\n\036type_reason_buy_commodity_gain\020\t\022\034"
    "\n\030type_reason_receive_alms\020\n\022$\n type_rea"
    "son_single_round_balance\020\013\022$\n type_reaso"
    "n_buy_commodity_expend\020\014\022\035\n\031type_reason_"
    "buy_fishlevel\020\r\022\034\n\030type_reason_buy_fishi"
    "tem\020\016\022\036\n\032type_reason_player_uplevel\020\017\022\031\n"
    "\025type_reason_new_guild\020\020\022\033\n\027type_reason_"
    "update_icon\020\021\022\030\n\024type_reason_recharge\020\022\022"
    "\037\n\033type_reason_modify_nickname\020\023\022\035\n\031type"
    "_reason_recharge_send\020\024\022\033\n\027type_reason_g"
    "m_recharge\020\025\022 \n\034type_reason_gm_recharge_"
    "send\020\026\022%\n!type_reason_month_card_daily_r"
    "ecv\020\027\022\035\n\031type_reason_recharge_gift\020\030\022\032\n\026"
    "type_reason_daily_sign\020\031\022\034\n\030type_reason_"
    "receive_mail\020\035\022\035\n\031type_reason_fishlord_d"
    "rop\020\036\022\'\n#type_reason_receive_activity_re"
    "ward\020 \022)\n%type_reason_receive_activity_e"
    "xchange\020!\022\035\n\031type_reason_lucky_lottery\020\'"
    "\022\032\n\026type_reason_new_player\020(\022\032\n\026type_rea"
    "son_daily_task\020)\022\033\n\027type_reason_weekly_t"
    "ask\020*\022\033\n\027type_reason_mainly_task\020+\022 \n\034ty"
    "pe_reason_recharge_lottery\020,\022\032\n\026type_rea"
    "son_active_box\020.\022\033\n\027type_reason_get_vipg"
    "old\0200\022\025\n\021type_reason_gm_op\0202\022!\n\035type_rea"
    "son_buy_material_gift\0203\022\035\n\031type_reason_r"
    "eceive_cdkey\0205\022\037\n\033type_reason_receive_gm"
    "_mail\0206\022\037\n\033type_reason_7_days_carnival\0207"
    "\022\036\n\032type_reason_account_update\020E\022\037\n\033type"
    "_reason_dragon_shcdcard\020F\022\030\n\024type_reason"
    "_use_item\020O\022\"\n\036type_reason_dimensity_exc"
    "hange\020R\022\037\n\033type_reason_medium_exchange\020Y"
    "\022\036\n\032type_reason_kill_grandfish\020Z\022\027\n\023type"
    "_reason_airdrop\020[\022\035\n\031type_reason_chip_ex"
    "change\020\\\022\034\n\030type_reason_weekly_clear\020]\022\033"
    "\n\027type_reason_daily_clear\020^\022\036\n\032type_reas"
    "on_turret_uplevel\020_\022\036\n\032type_reason_newpl"
    "ayer_task\020`\022\034\n\030type_reason_parally_task\020"
    "a\022\031\n\025type_reason_qq_reward\020b\022\030\n\024type_rea"
    "son_southsea\020c\022\027\n\023type_torpedo_compse\020d\022"
    "\035\n\031type_reason_online_reward\020e\022#\n\037type_r"
    "eason_shark_bomb_aircraft\020f\022\035\n\031type_reas"
    "on_shark_lottery\020g\022\034\n\030type_reason_shark_"
    "excute\020h\022\036\n\032type_reason_tommorrow_gift\020i"
    "\022\031\n\025type_reason_kill_crab\020j\022\032\n\026type_reas"
    "on_drill_kill\020k\022\034\n\030type_reason_system_cl"
    "ear\020l\022#\n\037type_reason_turret_uplevel_task"
    "\020m\022&\n\"type_reason_use_new_player_torpedo"
    "\020n\022#\n\037type_reason_new_player_southsea\020o\022"
    "$\n type_reason_new_player_grow_fund\020p\022\027\n"
    "\023type_reason_paly_ad\020q\022\036\n\032type_reason_dr"
    "agon_excute1\020r\022\036\n\032type_reason_dragon_exc"
    "ute2\020s\022\032\n\026type_reason_accum_sign\020t\022\037\n\033ty"
    "pe_reason_sign_vip_reward\020u\022\'\n#type_reas"
    "on_torpedo_activity_reward\020v\022\037\n\033type_rea"
    "son_new_player_gift\020w\022#\n\037type_reason_rec"
    "eive_wechat_gift\020x\022\033\n\027type_reason_invite"
    "_task\020y\022$\n type_reason_legendary_fish_ha"
    "tch\020z\022(\n$type_reason_legendary_fish_call"
    "_boss\020{\022\035\n\031type_reason_vip_exclusive\020|\022-"
    "\n)type_reason_new_player_seven_day_recha"
    "rge\020}\022\031\n\025type_reason_redpacket\020~\022$\n type"
    "_reason_mythical_gift_lotter\020\177\022%\n type_r"
    "eason_mythical_point_award\020\200\001\022\035\n\030type_re"
    "ason_growth_quest\020\201\001\022\033\n\026type_reason_room"
    "_quest\020\202\001\022$\n\037type_reason_catch_fish_acti"
    "vity\020\203\001\022 \n\033type_reason_welfare_lottery\020\204"
    "\001\022#\n\036type_reason_legendary_exchange\020\205\001\022\034"
    "\n\027type_reason_medium_rank\020\206\001\022\032\n\025type_rea"
    "son_high_rank\020\207\001\022\036\n\031type_reason_mythical"
    "_rank\020\210\001\022\033\n\026type_reason_shark_rank\020\211\001\022\037\n"
    "\032type_reason_legendary_rank\020\212\001\022\034\n\027type_r"
    "eason_dragon_rank\020\213\001\022\037\n\032type_reason_gran"
    "dprix_rank\020\214\001\022\034\n\027type_reason_turret_fund"
    "\020\215\001\022\033\n\026type_reason_level_fund\020\216\001\022\036\n\031type"
    "_reason_dragon_slayer\020\217\001\022\037\n\032type_reason_"
    "one_night_rich\020\220\001\022\035\n\030type_reason_fortune"
    "_star\020\221\001\022!\n\034type_reason_flood_dragon_fly"
    "\020\222\001\022\036\n\031type_reason_treasure_bowl\020\223\001\022\033\n\026t"
    "ype_reason_id_vertify\020\224\001\022 \n\033type_reason_"
    "personal_tailor\020\225\001\022$\n\037type_reason_time_l"
    "imit_purchase\020\226\001\022\032\n\025type_reason_lucky_ba"
    "g\020\227\001\022%\n type_reason_ticket_room_exchange"
    "\020\230\001\022\034\n\027type_vip_limit_purchase\020\231\001\022\037\n\032typ"
    "e_reason_daily_treasure\020\232\001\022\037\n\032type_reaso"
    "n_turret_lottery\020\233\001\022\035\n\030type_reason_blue_"
    "diamond\020\234\001\022\036\n\031type_reason_smashing_eggs\020"
    "\235\001\022\035\n\030type_reason_rich_lottery\020\236\001\022 \n\033typ"
    "e_reason_summer_carnival\020\237\001\022\034\n\027type_reas"
    "on_sys_present\020\240\001\022\034\n\027type_reason_arena_m"
    "atch\020\241\001\022\036\n\031type_reason_freedom_match\020\242\001\022"
    "\033\n\026type_reason_qualifying\020\243\001\022\035\n\030type_rea"
    "son_kill_deamons\020\244\001\022 \n\033type_reason_monke"
    "y_exchange\020\245\001\022!\n\034type_reason_monkey_call"
    "_boss\020\246\001\022\036\n\031type_reason_sail_ceremony\020\247\001"
    "\022\036\n\031type_reason_double_eleven\020\250\001\022 \n\033type"
    "_reason_wing_experience\020\251\001\022\033\n\026type_reaso"
    "n_king_craft\020\252\001\022\032\n\025type_reason_wing_uplv"
    "\020\253\001\022\036\n\031type_reason_touching_fish\020\254\001\022\035\n\030t"
    "ype_reason_fishing_cele\020\255\001\022\037\n\032type_reaso"
    "n_return_benifit\020\256\001\022\032\n\025type_reason_feed_"
    "back\020\257\001\022#\n\036type_reason_abysm_fishing_kin"
    "g\020\260\001\022\027\n\022type_chip_box_king\020\261\001\022\034\n\027type_re"
    "ason_summer_plan\020\262\001\022\035\n\030type_reason_happy"
    "_summer\020\263\001\022#\n\036type_reason_dragonball_lot"
    "tery\020\264\001*`\n\026ServerTriggerEventType\022\030\n\024typ"
    "e_trigger_payment\020\001\022\030\n\024type_trigger_can_"
    "buy\020\002\022\022\n\016type_drop_item\020\003", 4385);
  ::google::protobuf::MessageFactory::InternalRegisterGeneratedFile(
    "pump_type.proto", &protobuf_RegisterTypes);
  ::google::protobuf::internal::OnShutdown(&protobuf_ShutdownFile_pump_5ftype_2eproto);
}

// Force AddDescriptors() to be called at static initialization time.
struct StaticDescriptorInitializer_pump_5ftype_2eproto {
  StaticDescriptorInitializer_pump_5ftype_2eproto() {
    protobuf_AddDesc_pump_5ftype_2eproto();
  }
} static_descriptor_initializer_pump_5ftype_2eproto_;
const ::google::protobuf::EnumDescriptor* PropertyReasonType_descriptor() {
  protobuf_AssignDescriptorsOnce();
  return PropertyReasonType_descriptor_;
}
bool PropertyReasonType_IsValid(int value) {
  switch(value) {
    case 2:
    case 5:
    case 8:
    case 9:
    case 10:
    case 11:
    case 12:
    case 13:
    case 14:
    case 15:
    case 16:
    case 17:
    case 18:
    case 19:
    case 20:
    case 21:
    case 22:
    case 23:
    case 24:
    case 25:
    case 29:
    case 30:
    case 32:
    case 33:
    case 39:
    case 40:
    case 41:
    case 42:
    case 43:
    case 44:
    case 46:
    case 48:
    case 50:
    case 51:
    case 53:
    case 54:
    case 55:
    case 69:
    case 70:
    case 79:
    case 82:
    case 89:
    case 90:
    case 91:
    case 92:
    case 93:
    case 94:
    case 95:
    case 96:
    case 97:
    case 98:
    case 99:
    case 100:
    case 101:
    case 102:
    case 103:
    case 104:
    case 105:
    case 106:
    case 107:
    case 108:
    case 109:
    case 110:
    case 111:
    case 112:
    case 113:
    case 114:
    case 115:
    case 116:
    case 117:
    case 118:
    case 119:
    case 120:
    case 121:
    case 122:
    case 123:
    case 124:
    case 125:
    case 126:
    case 127:
    case 128:
    case 129:
    case 130:
    case 131:
    case 132:
    case 133:
    case 134:
    case 135:
    case 136:
    case 137:
    case 138:
    case 139:
    case 140:
    case 141:
    case 142:
    case 143:
    case 144:
    case 145:
    case 146:
    case 147:
    case 148:
    case 149:
    case 150:
    case 151:
    case 152:
    case 153:
    case 154:
    case 155:
    case 156:
    case 157:
    case 158:
    case 159:
    case 160:
    case 161:
    case 162:
    case 163:
    case 164:
    case 165:
    case 166:
    case 167:
    case 168:
    case 169:
    case 170:
    case 171:
    case 172:
    case 173:
    case 174:
    case 175:
    case 176:
    case 177:
    case 178:
    case 179:
    case 180:
      return true;
    default:
      return false;
  }
}

const ::google::protobuf::EnumDescriptor* ServerTriggerEventType_descriptor() {
  protobuf_AssignDescriptorsOnce();
  return ServerTriggerEventType_descriptor_;
}
bool ServerTriggerEventType_IsValid(int value) {
  switch(value) {
    case 1:
    case 2:
    case 3:
      return true;
    default:
      return false;
  }
}


// @@protoc_insertion_point(namespace_scope)

// @@protoc_insertion_point(global_scope)
