// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: common/constant/RequestMsgType.proto

#ifndef PROTOBUF_common_2fconstant_2fRequestMsgType_2eproto__INCLUDED
#define PROTOBUF_common_2fconstant_2fRequestMsgType_2eproto__INCLUDED

#include <string>

#include <google/protobuf/stubs/common.h>

#if GOOGLE_PROTOBUF_VERSION < 3001000
#error This file was generated by a newer version of protoc which is
#error incompatible with your Protocol Buffer headers.  Please update
#error your headers.
#endif
#if 3001000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
#error This file was generated by an older version of protoc which is
#error incompatible with your Protocol Buffer headers.  Please
#error regenerate this file with a newer version of protoc.
#endif

#include <google/protobuf/arena.h>
#include <google/protobuf/arenastring.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/metadata.h>
#include <google/protobuf/repeated_field.h>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/generated_enum_reflection.h>
// @@protoc_insertion_point(includes)

// Internal implementation detail -- do not call these.
void protobuf_AddDesc_common_2fconstant_2fRequestMsgType_2eproto();
void protobuf_InitDefaults_common_2fconstant_2fRequestMsgType_2eproto();
void protobuf_AssignDesc_common_2fconstant_2fRequestMsgType_2eproto();
void protobuf_ShutdownFile_common_2fconstant_2fRequestMsgType_2eproto();


enum RequestMsgType {
  InitConnectRequestMsgType = 0,
  TrsStockQueryMarginBuyAmountRequestMsgType = 1,
  TrsStockEntrustRequestMsgType = 2,
  TrsStockCancelEntrustRequestMsgType = 3,
  TrsStockQueryRealEntrustListRequestMsgType = 4,
  TrsStockQueryRealDeliverListRequestMsgType = 5,
  TrsStockQueryHistoryEntrustListRequestMsgType = 6,
  TrsStockQueryHistoryDeliverListRequestMsgType = 7,
  TrsStockQueryBuyAmountRequestMsgType = 8,
  TrsStockQuerySellAmountRequestMsgType = 9,
  TrsStockQueryHoldsListRequestMsgType = 10,
  TrsStockQueryHoldsFundInfoRequestMsgType = 11,
  TrsStockQueryBasicFundInfoRequestMsgType = 12,
  TrsStockQueryPageHoldsListRequestMsgType = 13,
  TradeLoginRequestMsgType = 14,
  TradeLogoutRequestMsgType = 15,
  TradeEntrustRequestMsgType = 16,
  TradeCancelEntrustRequestMsgType = 17,
  TradeQueryHoldsListRequestMsgType = 18,
  TradeQueryBuyAmountRequestMsgType = 19,
  TradeQuerySellAmountRequestMsgType = 20,
  TradeQueryMarginFundInfoRequestMsgType = 21,
  TradeQueryRealEntrustListRequestMsgType = 22,
  TradeQueryHistoryEntrustListRequestMsgType = 23,
  TradeQueryRealDeliverListRequestMsgType = 24,
  TradeQueryHistoryDeliverListRequestMsgType = 25,
  TradeQueryRealFundJourListRequestMsgType = 26,
  TradeQueryHistoryFundJourListRequestMsgType = 27,
  TradeSubscribeRequestMsgType = 28,
  TradeUnsubscribeRequestMsgType = 29,
  TradeChangeEntrustRequestMsgType = 30,
  TradeQueryBeforeAndAfterSupportRequestMsgType = 31,
  FuturesEntrustRequestMsgType = 32,
  FuturesQueryHoldsListRequestMsgType = 33,
  FuturesQueryFundInfoRequestMsgType = 34,
  FuturesCancelEntrustRequestMsgType = 35,
  FuturesQueryRealEntrustListRequestMsgType = 36,
  FuturesQueryRealDeliverListRequestMsgType = 37,
  FuturesQueryHistoryDeliverListRequestMsgType = 38,
  FuturesQueryHistoryEntrustListRequestMsgType = 39,
  FuturesQueryProductInfoRequestMsgType = 40,
  FuturesResetPwdRequestMsgType = 41,
  FuturesModifyEntrustRequestMsgType = 42,
  FuturesQueryMaxBuySellAmountRequestMsgType = 43,
  TradeKeepLoginRequestMsgType = 1000,
  HQSubscribeRequestMsgType = 20001,
  HQUnsubscribeRequestMsgType = 20002,
  HQBasicQotRequestMsgType = 20003,
  HQBrokerRequestMsgType = 20004,
  HQOrderBookRequestMsgType = 20005,
  HQTickerRequestMsgType = 20006,
  HQKLRequestMsgType = 20007,
  HQTimeShareRequestMsgType = 20008,
  RequestMsgType_INT_MIN_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32min,
  RequestMsgType_INT_MAX_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32max
};
bool RequestMsgType_IsValid(int value);
const RequestMsgType RequestMsgType_MIN = InitConnectRequestMsgType;
const RequestMsgType RequestMsgType_MAX = HQTimeShareRequestMsgType;
const int RequestMsgType_ARRAYSIZE = RequestMsgType_MAX + 1;

const ::google::protobuf::EnumDescriptor* RequestMsgType_descriptor();
inline const ::std::string& RequestMsgType_Name(RequestMsgType value) {
  return ::google::protobuf::internal::NameOfEnum(
    RequestMsgType_descriptor(), value);
}
inline bool RequestMsgType_Parse(
    const ::std::string& name, RequestMsgType* value) {
  return ::google::protobuf::internal::ParseNamedEnum<RequestMsgType>(
    RequestMsgType_descriptor(), name, value);
}
// ===================================================================


// ===================================================================


// ===================================================================

#if !PROTOBUF_INLINE_NOT_IN_HEADERS
#endif  // !PROTOBUF_INLINE_NOT_IN_HEADERS

// @@protoc_insertion_point(namespace_scope)

#ifndef SWIG
namespace google {
namespace protobuf {

template <> struct is_proto_enum< ::RequestMsgType> : ::google::protobuf::internal::true_type {};
template <>
inline const EnumDescriptor* GetEnumDescriptor< ::RequestMsgType>() {
  return ::RequestMsgType_descriptor();
}

}  // namespace protobuf
}  // namespace google
#endif  // SWIG

// @@protoc_insertion_point(global_scope)

#endif  // PROTOBUF_common_2fconstant_2fRequestMsgType_2eproto__INCLUDED
