// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: trade/vo/OrderVo.proto

#define INTERNAL_SUPPRESS_PROTOBUF_FIELD_DEPRECATION
#include "trade/vo/OrderVo.pb.h"

#include <algorithm>

#include <google/protobuf/stubs/common.h>
#include <google/protobuf/stubs/port.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::Descriptor* OrderVo_descriptor_ = NULL;
const ::google::protobuf::internal::GeneratedMessageReflection*
  OrderVo_reflection_ = NULL;

}  // namespace


void protobuf_AssignDesc_trade_2fvo_2fOrderVo_2eproto() GOOGLE_ATTRIBUTE_COLD;
void protobuf_AssignDesc_trade_2fvo_2fOrderVo_2eproto() {
  protobuf_AddDesc_trade_2fvo_2fOrderVo_2eproto();
  const ::google::protobuf::FileDescriptor* file =
    ::google::protobuf::DescriptorPool::generated_pool()->FindFileByName(
      "trade/vo/OrderVo.proto");
  GOOGLE_CHECK(file != NULL);
  OrderVo_descriptor_ = file->message_type(0);
  static const int OrderVo_offsets_[26] = {
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(OrderVo, stockcode_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(OrderVo, stockname_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(OrderVo, businessprice_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(OrderVo, entrustbs_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(OrderVo, entrustprice_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(OrderVo, businessbalance_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(OrderVo, entrustamount_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(OrderVo, businessamount_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(OrderVo, date_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(OrderVo, businesstime_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(OrderVo, entrusttime_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(OrderVo, queryparamstr_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(OrderVo, statusdesc_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(OrderVo, status_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(OrderVo, entrustid_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(OrderVo, unbusinessamount_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(OrderVo, canbecanceled_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(OrderVo, entrusttype_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(OrderVo, opponentseat_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(OrderVo, entrusttypenum_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(OrderVo, remarktype_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(OrderVo, remark_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(OrderVo, farevo_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(OrderVo, exchangetype_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(OrderVo, canbeupdated_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(OrderVo, exchange_),
  };
  OrderVo_reflection_ =
    ::google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection(
      OrderVo_descriptor_,
      OrderVo::internal_default_instance(),
      OrderVo_offsets_,
      -1,
      -1,
      -1,
      sizeof(OrderVo),
      GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(OrderVo, _internal_metadata_));
}

namespace {

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

void protobuf_RegisterTypes(const ::std::string&) GOOGLE_ATTRIBUTE_COLD;
void protobuf_RegisterTypes(const ::std::string&) {
  protobuf_AssignDescriptorsOnce();
  ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
      OrderVo_descriptor_, OrderVo::internal_default_instance());
}

}  // namespace

void protobuf_ShutdownFile_trade_2fvo_2fOrderVo_2eproto() {
  OrderVo_default_instance_.Shutdown();
  delete OrderVo_reflection_;
}

void protobuf_InitDefaults_trade_2fvo_2fOrderVo_2eproto_impl() {
  GOOGLE_PROTOBUF_VERIFY_VERSION;

  ::protobuf_InitDefaults_trade_2fvo_2fFareVo_2eproto();
  ::google::protobuf::internal::GetEmptyString();
  OrderVo_default_instance_.DefaultConstruct();
  OrderVo_default_instance_.get_mutable()->InitAsDefaultInstance();
}

GOOGLE_PROTOBUF_DECLARE_ONCE(protobuf_InitDefaults_trade_2fvo_2fOrderVo_2eproto_once_);
void protobuf_InitDefaults_trade_2fvo_2fOrderVo_2eproto() {
  ::google::protobuf::GoogleOnceInit(&protobuf_InitDefaults_trade_2fvo_2fOrderVo_2eproto_once_,
                 &protobuf_InitDefaults_trade_2fvo_2fOrderVo_2eproto_impl);
}
void protobuf_AddDesc_trade_2fvo_2fOrderVo_2eproto_impl() {
  GOOGLE_PROTOBUF_VERIFY_VERSION;

  protobuf_InitDefaults_trade_2fvo_2fOrderVo_2eproto();
  ::google::protobuf::DescriptorPool::InternalAddGeneratedFile(
    "\n\026trade/vo/OrderVo.proto\032\025trade/vo/FareV"
    "o.proto\"\255\004\n\007OrderVo\022\021\n\tstockCode\030\001 \001(\t\022\021"
    "\n\tstockName\030\002 \001(\t\022\025\n\rbusinessPrice\030\003 \001(\t"
    "\022\021\n\tentrustBs\030\004 \001(\t\022\024\n\014entrustPrice\030\005 \001("
    "\t\022\027\n\017businessBalance\030\006 \001(\t\022\025\n\rentrustAmo"
    "unt\030\007 \001(\t\022\026\n\016businessAmount\030\010 \001(\t\022\014\n\004dat"
    "e\030\t \001(\t\022\024\n\014businessTime\030\n \001(\t\022\023\n\013entrust"
    "Time\030\013 \001(\t\022\025\n\rqueryParamStr\030\014 \001(\t\022\022\n\nsta"
    "tusDesc\030\r \001(\t\022\016\n\006status\030\016 \001(\t\022\021\n\tentrust"
    "Id\030\017 \001(\t\022\030\n\020unBusinessAmount\030\020 \001(\t\022\025\n\rca"
    "nBeCanceled\030\021 \001(\005\022\023\n\013entrustType\030\022 \001(\t\022\024"
    "\n\014opponentSeat\030\023 \001(\t\022\026\n\016entrustTypeNum\030\024"
    " \001(\t\022\022\n\nremarkType\030\025 \001(\t\022\016\n\006remark\030\026 \001(\t"
    "\022\027\n\006fareVo\030\027 \001(\0132\007.FareVo\022\024\n\014exchangeTyp"
    "e\030\030 \001(\t\022\024\n\014canBeUpdated\030\031 \001(\005\022\020\n\010exchang"
    "e\030\032 \001(\tB=\n-com.huasheng.quant.open.sdk.p"
    "rotobuf.trade.voB\014OrderVoProtob\006proto3", 678);
  ::google::protobuf::MessageFactory::InternalRegisterGeneratedFile(
    "trade/vo/OrderVo.proto", &protobuf_RegisterTypes);
  ::protobuf_AddDesc_trade_2fvo_2fFareVo_2eproto();
  ::google::protobuf::internal::OnShutdown(&protobuf_ShutdownFile_trade_2fvo_2fOrderVo_2eproto);
}

GOOGLE_PROTOBUF_DECLARE_ONCE(protobuf_AddDesc_trade_2fvo_2fOrderVo_2eproto_once_);
void protobuf_AddDesc_trade_2fvo_2fOrderVo_2eproto() {
  ::google::protobuf::GoogleOnceInit(&protobuf_AddDesc_trade_2fvo_2fOrderVo_2eproto_once_,
                 &protobuf_AddDesc_trade_2fvo_2fOrderVo_2eproto_impl);
}
// Force AddDescriptors() to be called at static initialization time.
struct StaticDescriptorInitializer_trade_2fvo_2fOrderVo_2eproto {
  StaticDescriptorInitializer_trade_2fvo_2fOrderVo_2eproto() {
    protobuf_AddDesc_trade_2fvo_2fOrderVo_2eproto();
  }
} static_descriptor_initializer_trade_2fvo_2fOrderVo_2eproto_;

namespace {

static void MergeFromFail(int line) GOOGLE_ATTRIBUTE_COLD GOOGLE_ATTRIBUTE_NORETURN;
static void MergeFromFail(int line) {
  ::google::protobuf::internal::MergeFromFail(__FILE__, line);
}

}  // namespace


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

#if !defined(_MSC_VER) || _MSC_VER >= 1900
const int OrderVo::kStockCodeFieldNumber;
const int OrderVo::kStockNameFieldNumber;
const int OrderVo::kBusinessPriceFieldNumber;
const int OrderVo::kEntrustBsFieldNumber;
const int OrderVo::kEntrustPriceFieldNumber;
const int OrderVo::kBusinessBalanceFieldNumber;
const int OrderVo::kEntrustAmountFieldNumber;
const int OrderVo::kBusinessAmountFieldNumber;
const int OrderVo::kDateFieldNumber;
const int OrderVo::kBusinessTimeFieldNumber;
const int OrderVo::kEntrustTimeFieldNumber;
const int OrderVo::kQueryParamStrFieldNumber;
const int OrderVo::kStatusDescFieldNumber;
const int OrderVo::kStatusFieldNumber;
const int OrderVo::kEntrustIdFieldNumber;
const int OrderVo::kUnBusinessAmountFieldNumber;
const int OrderVo::kCanBeCanceledFieldNumber;
const int OrderVo::kEntrustTypeFieldNumber;
const int OrderVo::kOpponentSeatFieldNumber;
const int OrderVo::kEntrustTypeNumFieldNumber;
const int OrderVo::kRemarkTypeFieldNumber;
const int OrderVo::kRemarkFieldNumber;
const int OrderVo::kFareVoFieldNumber;
const int OrderVo::kExchangeTypeFieldNumber;
const int OrderVo::kCanBeUpdatedFieldNumber;
const int OrderVo::kExchangeFieldNumber;
#endif  // !defined(_MSC_VER) || _MSC_VER >= 1900

OrderVo::OrderVo()
  : ::google::protobuf::Message(), _internal_metadata_(NULL) {
  if (this != internal_default_instance()) protobuf_InitDefaults_trade_2fvo_2fOrderVo_2eproto();
  SharedCtor();
  // @@protoc_insertion_point(constructor:OrderVo)
}

void OrderVo::InitAsDefaultInstance() {
  farevo_ = const_cast< ::FareVo*>(
      ::FareVo::internal_default_instance());
}

OrderVo::OrderVo(const OrderVo& from)
  : ::google::protobuf::Message(),
    _internal_metadata_(NULL) {
  SharedCtor();
  UnsafeMergeFrom(from);
  // @@protoc_insertion_point(copy_constructor:OrderVo)
}

void OrderVo::SharedCtor() {
  stockcode_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  stockname_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  businessprice_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  entrustbs_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  entrustprice_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  businessbalance_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  entrustamount_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  businessamount_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  date_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  businesstime_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  entrusttime_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  queryparamstr_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  statusdesc_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  status_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  entrustid_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  unbusinessamount_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  entrusttype_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  opponentseat_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  entrusttypenum_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  remarktype_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  remark_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  exchangetype_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  exchange_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  farevo_ = NULL;
  ::memset(&canbecanceled_, 0, reinterpret_cast<char*>(&canbeupdated_) -
    reinterpret_cast<char*>(&canbecanceled_) + sizeof(canbeupdated_));
  _cached_size_ = 0;
}

OrderVo::~OrderVo() {
  // @@protoc_insertion_point(destructor:OrderVo)
  SharedDtor();
}

void OrderVo::SharedDtor() {
  stockcode_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  stockname_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  businessprice_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  entrustbs_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  entrustprice_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  businessbalance_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  entrustamount_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  businessamount_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  date_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  businesstime_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  entrusttime_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  queryparamstr_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  statusdesc_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  status_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  entrustid_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  unbusinessamount_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  entrusttype_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  opponentseat_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  entrusttypenum_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  remarktype_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  remark_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  exchangetype_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  exchange_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  if (this != &OrderVo_default_instance_.get()) {
    delete farevo_;
  }
}

void OrderVo::SetCachedSize(int size) const {
  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
  _cached_size_ = size;
  GOOGLE_SAFE_CONCURRENT_WRITES_END();
}
const ::google::protobuf::Descriptor* OrderVo::descriptor() {
  protobuf_AssignDescriptorsOnce();
  return OrderVo_descriptor_;
}

const OrderVo& OrderVo::default_instance() {
  protobuf_InitDefaults_trade_2fvo_2fOrderVo_2eproto();
  return *internal_default_instance();
}

::google::protobuf::internal::ExplicitlyConstructed<OrderVo> OrderVo_default_instance_;

OrderVo* OrderVo::New(::google::protobuf::Arena* arena) const {
  OrderVo* n = new OrderVo;
  if (arena != NULL) {
    arena->Own(n);
  }
  return n;
}

void OrderVo::Clear() {
// @@protoc_insertion_point(message_clear_start:OrderVo)
  stockcode_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  stockname_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  businessprice_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  entrustbs_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  entrustprice_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  businessbalance_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  entrustamount_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  businessamount_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  date_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  businesstime_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  entrusttime_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  queryparamstr_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  statusdesc_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  status_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  entrustid_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  unbusinessamount_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  canbecanceled_ = 0;
  entrusttype_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  opponentseat_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  entrusttypenum_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  remarktype_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  remark_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  if (GetArenaNoVirtual() == NULL && farevo_ != NULL) delete farevo_;
  farevo_ = NULL;
  exchangetype_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  canbeupdated_ = 0;
  exchange_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}

bool OrderVo::MergePartialFromCodedStream(
    ::google::protobuf::io::CodedInputStream* input) {
#define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
  ::google::protobuf::uint32 tag;
  // @@protoc_insertion_point(parse_start:OrderVo)
  for (;;) {
    ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoff(16383);
    tag = p.first;
    if (!p.second) goto handle_unusual;
    switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
      // optional string stockCode = 1;
      case 1: {
        if (tag == 10) {
          DO_(::google::protobuf::internal::WireFormatLite::ReadString(
                input, this->mutable_stockcode()));
          DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
            this->stockcode().data(), this->stockcode().length(),
            ::google::protobuf::internal::WireFormatLite::PARSE,
            "OrderVo.stockCode"));
        } else {
          goto handle_unusual;
        }
        if (input->ExpectTag(18)) goto parse_stockName;
        break;
      }

      // optional string stockName = 2;
      case 2: {
        if (tag == 18) {
         parse_stockName:
          DO_(::google::protobuf::internal::WireFormatLite::ReadString(
                input, this->mutable_stockname()));
          DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
            this->stockname().data(), this->stockname().length(),
            ::google::protobuf::internal::WireFormatLite::PARSE,
            "OrderVo.stockName"));
        } else {
          goto handle_unusual;
        }
        if (input->ExpectTag(26)) goto parse_businessPrice;
        break;
      }

      // optional string businessPrice = 3;
      case 3: {
        if (tag == 26) {
         parse_businessPrice:
          DO_(::google::protobuf::internal::WireFormatLite::ReadString(
                input, this->mutable_businessprice()));
          DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
            this->businessprice().data(), this->businessprice().length(),
            ::google::protobuf::internal::WireFormatLite::PARSE,
            "OrderVo.businessPrice"));
        } else {
          goto handle_unusual;
        }
        if (input->ExpectTag(34)) goto parse_entrustBs;
        break;
      }

      // optional string entrustBs = 4;
      case 4: {
        if (tag == 34) {
         parse_entrustBs:
          DO_(::google::protobuf::internal::WireFormatLite::ReadString(
                input, this->mutable_entrustbs()));
          DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
            this->entrustbs().data(), this->entrustbs().length(),
            ::google::protobuf::internal::WireFormatLite::PARSE,
            "OrderVo.entrustBs"));
        } else {
          goto handle_unusual;
        }
        if (input->ExpectTag(42)) goto parse_entrustPrice;
        break;
      }

      // optional string entrustPrice = 5;
      case 5: {
        if (tag == 42) {
         parse_entrustPrice:
          DO_(::google::protobuf::internal::WireFormatLite::ReadString(
                input, this->mutable_entrustprice()));
          DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
            this->entrustprice().data(), this->entrustprice().length(),
            ::google::protobuf::internal::WireFormatLite::PARSE,
            "OrderVo.entrustPrice"));
        } else {
          goto handle_unusual;
        }
        if (input->ExpectTag(50)) goto parse_businessBalance;
        break;
      }

      // optional string businessBalance = 6;
      case 6: {
        if (tag == 50) {
         parse_businessBalance:
          DO_(::google::protobuf::internal::WireFormatLite::ReadString(
                input, this->mutable_businessbalance()));
          DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
            this->businessbalance().data(), this->businessbalance().length(),
            ::google::protobuf::internal::WireFormatLite::PARSE,
            "OrderVo.businessBalance"));
        } else {
          goto handle_unusual;
        }
        if (input->ExpectTag(58)) goto parse_entrustAmount;
        break;
      }

      // optional string entrustAmount = 7;
      case 7: {
        if (tag == 58) {
         parse_entrustAmount:
          DO_(::google::protobuf::internal::WireFormatLite::ReadString(
                input, this->mutable_entrustamount()));
          DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
            this->entrustamount().data(), this->entrustamount().length(),
            ::google::protobuf::internal::WireFormatLite::PARSE,
            "OrderVo.entrustAmount"));
        } else {
          goto handle_unusual;
        }
        if (input->ExpectTag(66)) goto parse_businessAmount;
        break;
      }

      // optional string businessAmount = 8;
      case 8: {
        if (tag == 66) {
         parse_businessAmount:
          DO_(::google::protobuf::internal::WireFormatLite::ReadString(
                input, this->mutable_businessamount()));
          DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
            this->businessamount().data(), this->businessamount().length(),
            ::google::protobuf::internal::WireFormatLite::PARSE,
            "OrderVo.businessAmount"));
        } else {
          goto handle_unusual;
        }
        if (input->ExpectTag(74)) goto parse_date;
        break;
      }

      // optional string date = 9;
      case 9: {
        if (tag == 74) {
         parse_date:
          DO_(::google::protobuf::internal::WireFormatLite::ReadString(
                input, this->mutable_date()));
          DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
            this->date().data(), this->date().length(),
            ::google::protobuf::internal::WireFormatLite::PARSE,
            "OrderVo.date"));
        } else {
          goto handle_unusual;
        }
        if (input->ExpectTag(82)) goto parse_businessTime;
        break;
      }

      // optional string businessTime = 10;
      case 10: {
        if (tag == 82) {
         parse_businessTime:
          DO_(::google::protobuf::internal::WireFormatLite::ReadString(
                input, this->mutable_businesstime()));
          DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
            this->businesstime().data(), this->businesstime().length(),
            ::google::protobuf::internal::WireFormatLite::PARSE,
            "OrderVo.businessTime"));
        } else {
          goto handle_unusual;
        }
        if (input->ExpectTag(90)) goto parse_entrustTime;
        break;
      }

      // optional string entrustTime = 11;
      case 11: {
        if (tag == 90) {
         parse_entrustTime:
          DO_(::google::protobuf::internal::WireFormatLite::ReadString(
                input, this->mutable_entrusttime()));
          DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
            this->entrusttime().data(), this->entrusttime().length(),
            ::google::protobuf::internal::WireFormatLite::PARSE,
            "OrderVo.entrustTime"));
        } else {
          goto handle_unusual;
        }
        if (input->ExpectTag(98)) goto parse_queryParamStr;
        break;
      }

      // optional string queryParamStr = 12;
      case 12: {
        if (tag == 98) {
         parse_queryParamStr:
          DO_(::google::protobuf::internal::WireFormatLite::ReadString(
                input, this->mutable_queryparamstr()));
          DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
            this->queryparamstr().data(), this->queryparamstr().length(),
            ::google::protobuf::internal::WireFormatLite::PARSE,
            "OrderVo.queryParamStr"));
        } else {
          goto handle_unusual;
        }
        if (input->ExpectTag(106)) goto parse_statusDesc;
        break;
      }

      // optional string statusDesc = 13;
      case 13: {
        if (tag == 106) {
         parse_statusDesc:
          DO_(::google::protobuf::internal::WireFormatLite::ReadString(
                input, this->mutable_statusdesc()));
          DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
            this->statusdesc().data(), this->statusdesc().length(),
            ::google::protobuf::internal::WireFormatLite::PARSE,
            "OrderVo.statusDesc"));
        } else {
          goto handle_unusual;
        }
        if (input->ExpectTag(114)) goto parse_status;
        break;
      }

      // optional string status = 14;
      case 14: {
        if (tag == 114) {
         parse_status:
          DO_(::google::protobuf::internal::WireFormatLite::ReadString(
                input, this->mutable_status()));
          DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
            this->status().data(), this->status().length(),
            ::google::protobuf::internal::WireFormatLite::PARSE,
            "OrderVo.status"));
        } else {
          goto handle_unusual;
        }
        if (input->ExpectTag(122)) goto parse_entrustId;
        break;
      }

      // optional string entrustId = 15;
      case 15: {
        if (tag == 122) {
         parse_entrustId:
          DO_(::google::protobuf::internal::WireFormatLite::ReadString(
                input, this->mutable_entrustid()));
          DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
            this->entrustid().data(), this->entrustid().length(),
            ::google::protobuf::internal::WireFormatLite::PARSE,
            "OrderVo.entrustId"));
        } else {
          goto handle_unusual;
        }
        if (input->ExpectTag(130)) goto parse_unBusinessAmount;
        break;
      }

      // optional string unBusinessAmount = 16;
      case 16: {
        if (tag == 130) {
         parse_unBusinessAmount:
          DO_(::google::protobuf::internal::WireFormatLite::ReadString(
                input, this->mutable_unbusinessamount()));
          DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
            this->unbusinessamount().data(), this->unbusinessamount().length(),
            ::google::protobuf::internal::WireFormatLite::PARSE,
            "OrderVo.unBusinessAmount"));
        } else {
          goto handle_unusual;
        }
        if (input->ExpectTag(136)) goto parse_canBeCanceled;
        break;
      }

      // optional int32 canBeCanceled = 17;
      case 17: {
        if (tag == 136) {
         parse_canBeCanceled:

          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
                 input, &canbecanceled_)));
        } else {
          goto handle_unusual;
        }
        if (input->ExpectTag(146)) goto parse_entrustType;
        break;
      }

      // optional string entrustType = 18;
      case 18: {
        if (tag == 146) {
         parse_entrustType:
          DO_(::google::protobuf::internal::WireFormatLite::ReadString(
                input, this->mutable_entrusttype()));
          DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
            this->entrusttype().data(), this->entrusttype().length(),
            ::google::protobuf::internal::WireFormatLite::PARSE,
            "OrderVo.entrustType"));
        } else {
          goto handle_unusual;
        }
        if (input->ExpectTag(154)) goto parse_opponentSeat;
        break;
      }

      // optional string opponentSeat = 19;
      case 19: {
        if (tag == 154) {
         parse_opponentSeat:
          DO_(::google::protobuf::internal::WireFormatLite::ReadString(
                input, this->mutable_opponentseat()));
          DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
            this->opponentseat().data(), this->opponentseat().length(),
            ::google::protobuf::internal::WireFormatLite::PARSE,
            "OrderVo.opponentSeat"));
        } else {
          goto handle_unusual;
        }
        if (input->ExpectTag(162)) goto parse_entrustTypeNum;
        break;
      }

      // optional string entrustTypeNum = 20;
      case 20: {
        if (tag == 162) {
         parse_entrustTypeNum:
          DO_(::google::protobuf::internal::WireFormatLite::ReadString(
                input, this->mutable_entrusttypenum()));
          DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
            this->entrusttypenum().data(), this->entrusttypenum().length(),
            ::google::protobuf::internal::WireFormatLite::PARSE,
            "OrderVo.entrustTypeNum"));
        } else {
          goto handle_unusual;
        }
        if (input->ExpectTag(170)) goto parse_remarkType;
        break;
      }

      // optional string remarkType = 21;
      case 21: {
        if (tag == 170) {
         parse_remarkType:
          DO_(::google::protobuf::internal::WireFormatLite::ReadString(
                input, this->mutable_remarktype()));
          DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
            this->remarktype().data(), this->remarktype().length(),
            ::google::protobuf::internal::WireFormatLite::PARSE,
            "OrderVo.remarkType"));
        } else {
          goto handle_unusual;
        }
        if (input->ExpectTag(178)) goto parse_remark;
        break;
      }

      // optional string remark = 22;
      case 22: {
        if (tag == 178) {
         parse_remark:
          DO_(::google::protobuf::internal::WireFormatLite::ReadString(
                input, this->mutable_remark()));
          DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
            this->remark().data(), this->remark().length(),
            ::google::protobuf::internal::WireFormatLite::PARSE,
            "OrderVo.remark"));
        } else {
          goto handle_unusual;
        }
        if (input->ExpectTag(186)) goto parse_fareVo;
        break;
      }

      // optional .FareVo fareVo = 23;
      case 23: {
        if (tag == 186) {
         parse_fareVo:
          DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
               input, mutable_farevo()));
        } else {
          goto handle_unusual;
        }
        if (input->ExpectTag(194)) goto parse_exchangeType;
        break;
      }

      // optional string exchangeType = 24;
      case 24: {
        if (tag == 194) {
         parse_exchangeType:
          DO_(::google::protobuf::internal::WireFormatLite::ReadString(
                input, this->mutable_exchangetype()));
          DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
            this->exchangetype().data(), this->exchangetype().length(),
            ::google::protobuf::internal::WireFormatLite::PARSE,
            "OrderVo.exchangeType"));
        } else {
          goto handle_unusual;
        }
        if (input->ExpectTag(200)) goto parse_canBeUpdated;
        break;
      }

      // optional int32 canBeUpdated = 25;
      case 25: {
        if (tag == 200) {
         parse_canBeUpdated:

          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
                 input, &canbeupdated_)));
        } else {
          goto handle_unusual;
        }
        if (input->ExpectTag(210)) goto parse_exchange;
        break;
      }

      // optional string exchange = 26;
      case 26: {
        if (tag == 210) {
         parse_exchange:
          DO_(::google::protobuf::internal::WireFormatLite::ReadString(
                input, this->mutable_exchange()));
          DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
            this->exchange().data(), this->exchange().length(),
            ::google::protobuf::internal::WireFormatLite::PARSE,
            "OrderVo.exchange"));
        } else {
          goto handle_unusual;
        }
        if (input->ExpectAtEnd()) goto success;
        break;
      }

      default: {
      handle_unusual:
        if (tag == 0 ||
            ::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
            ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
          goto success;
        }
        DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag));
        break;
      }
    }
  }
success:
  // @@protoc_insertion_point(parse_success:OrderVo)
  return true;
failure:
  // @@protoc_insertion_point(parse_failure:OrderVo)
  return false;
#undef DO_
}

void OrderVo::SerializeWithCachedSizes(
    ::google::protobuf::io::CodedOutputStream* output) const {
  // @@protoc_insertion_point(serialize_start:OrderVo)
  // optional string stockCode = 1;
  if (this->stockcode().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->stockcode().data(), this->stockcode().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.stockCode");
    ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
      1, this->stockcode(), output);
  }

  // optional string stockName = 2;
  if (this->stockname().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->stockname().data(), this->stockname().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.stockName");
    ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
      2, this->stockname(), output);
  }

  // optional string businessPrice = 3;
  if (this->businessprice().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->businessprice().data(), this->businessprice().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.businessPrice");
    ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
      3, this->businessprice(), output);
  }

  // optional string entrustBs = 4;
  if (this->entrustbs().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->entrustbs().data(), this->entrustbs().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.entrustBs");
    ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
      4, this->entrustbs(), output);
  }

  // optional string entrustPrice = 5;
  if (this->entrustprice().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->entrustprice().data(), this->entrustprice().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.entrustPrice");
    ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
      5, this->entrustprice(), output);
  }

  // optional string businessBalance = 6;
  if (this->businessbalance().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->businessbalance().data(), this->businessbalance().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.businessBalance");
    ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
      6, this->businessbalance(), output);
  }

  // optional string entrustAmount = 7;
  if (this->entrustamount().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->entrustamount().data(), this->entrustamount().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.entrustAmount");
    ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
      7, this->entrustamount(), output);
  }

  // optional string businessAmount = 8;
  if (this->businessamount().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->businessamount().data(), this->businessamount().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.businessAmount");
    ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
      8, this->businessamount(), output);
  }

  // optional string date = 9;
  if (this->date().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->date().data(), this->date().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.date");
    ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
      9, this->date(), output);
  }

  // optional string businessTime = 10;
  if (this->businesstime().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->businesstime().data(), this->businesstime().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.businessTime");
    ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
      10, this->businesstime(), output);
  }

  // optional string entrustTime = 11;
  if (this->entrusttime().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->entrusttime().data(), this->entrusttime().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.entrustTime");
    ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
      11, this->entrusttime(), output);
  }

  // optional string queryParamStr = 12;
  if (this->queryparamstr().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->queryparamstr().data(), this->queryparamstr().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.queryParamStr");
    ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
      12, this->queryparamstr(), output);
  }

  // optional string statusDesc = 13;
  if (this->statusdesc().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->statusdesc().data(), this->statusdesc().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.statusDesc");
    ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
      13, this->statusdesc(), output);
  }

  // optional string status = 14;
  if (this->status().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->status().data(), this->status().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.status");
    ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
      14, this->status(), output);
  }

  // optional string entrustId = 15;
  if (this->entrustid().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->entrustid().data(), this->entrustid().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.entrustId");
    ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
      15, this->entrustid(), output);
  }

  // optional string unBusinessAmount = 16;
  if (this->unbusinessamount().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->unbusinessamount().data(), this->unbusinessamount().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.unBusinessAmount");
    ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
      16, this->unbusinessamount(), output);
  }

  // optional int32 canBeCanceled = 17;
  if (this->canbecanceled() != 0) {
    ::google::protobuf::internal::WireFormatLite::WriteInt32(17, this->canbecanceled(), output);
  }

  // optional string entrustType = 18;
  if (this->entrusttype().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->entrusttype().data(), this->entrusttype().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.entrustType");
    ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
      18, this->entrusttype(), output);
  }

  // optional string opponentSeat = 19;
  if (this->opponentseat().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->opponentseat().data(), this->opponentseat().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.opponentSeat");
    ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
      19, this->opponentseat(), output);
  }

  // optional string entrustTypeNum = 20;
  if (this->entrusttypenum().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->entrusttypenum().data(), this->entrusttypenum().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.entrustTypeNum");
    ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
      20, this->entrusttypenum(), output);
  }

  // optional string remarkType = 21;
  if (this->remarktype().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->remarktype().data(), this->remarktype().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.remarkType");
    ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
      21, this->remarktype(), output);
  }

  // optional string remark = 22;
  if (this->remark().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->remark().data(), this->remark().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.remark");
    ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
      22, this->remark(), output);
  }

  // optional .FareVo fareVo = 23;
  if (this->has_farevo()) {
    ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
      23, *this->farevo_, output);
  }

  // optional string exchangeType = 24;
  if (this->exchangetype().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->exchangetype().data(), this->exchangetype().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.exchangeType");
    ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
      24, this->exchangetype(), output);
  }

  // optional int32 canBeUpdated = 25;
  if (this->canbeupdated() != 0) {
    ::google::protobuf::internal::WireFormatLite::WriteInt32(25, this->canbeupdated(), output);
  }

  // optional string exchange = 26;
  if (this->exchange().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->exchange().data(), this->exchange().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.exchange");
    ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
      26, this->exchange(), output);
  }

  // @@protoc_insertion_point(serialize_end:OrderVo)
}

::google::protobuf::uint8* OrderVo::InternalSerializeWithCachedSizesToArray(
    bool deterministic, ::google::protobuf::uint8* target) const {
  (void)deterministic; // Unused
  // @@protoc_insertion_point(serialize_to_array_start:OrderVo)
  // optional string stockCode = 1;
  if (this->stockcode().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->stockcode().data(), this->stockcode().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.stockCode");
    target =
      ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
        1, this->stockcode(), target);
  }

  // optional string stockName = 2;
  if (this->stockname().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->stockname().data(), this->stockname().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.stockName");
    target =
      ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
        2, this->stockname(), target);
  }

  // optional string businessPrice = 3;
  if (this->businessprice().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->businessprice().data(), this->businessprice().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.businessPrice");
    target =
      ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
        3, this->businessprice(), target);
  }

  // optional string entrustBs = 4;
  if (this->entrustbs().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->entrustbs().data(), this->entrustbs().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.entrustBs");
    target =
      ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
        4, this->entrustbs(), target);
  }

  // optional string entrustPrice = 5;
  if (this->entrustprice().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->entrustprice().data(), this->entrustprice().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.entrustPrice");
    target =
      ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
        5, this->entrustprice(), target);
  }

  // optional string businessBalance = 6;
  if (this->businessbalance().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->businessbalance().data(), this->businessbalance().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.businessBalance");
    target =
      ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
        6, this->businessbalance(), target);
  }

  // optional string entrustAmount = 7;
  if (this->entrustamount().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->entrustamount().data(), this->entrustamount().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.entrustAmount");
    target =
      ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
        7, this->entrustamount(), target);
  }

  // optional string businessAmount = 8;
  if (this->businessamount().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->businessamount().data(), this->businessamount().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.businessAmount");
    target =
      ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
        8, this->businessamount(), target);
  }

  // optional string date = 9;
  if (this->date().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->date().data(), this->date().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.date");
    target =
      ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
        9, this->date(), target);
  }

  // optional string businessTime = 10;
  if (this->businesstime().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->businesstime().data(), this->businesstime().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.businessTime");
    target =
      ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
        10, this->businesstime(), target);
  }

  // optional string entrustTime = 11;
  if (this->entrusttime().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->entrusttime().data(), this->entrusttime().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.entrustTime");
    target =
      ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
        11, this->entrusttime(), target);
  }

  // optional string queryParamStr = 12;
  if (this->queryparamstr().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->queryparamstr().data(), this->queryparamstr().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.queryParamStr");
    target =
      ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
        12, this->queryparamstr(), target);
  }

  // optional string statusDesc = 13;
  if (this->statusdesc().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->statusdesc().data(), this->statusdesc().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.statusDesc");
    target =
      ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
        13, this->statusdesc(), target);
  }

  // optional string status = 14;
  if (this->status().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->status().data(), this->status().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.status");
    target =
      ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
        14, this->status(), target);
  }

  // optional string entrustId = 15;
  if (this->entrustid().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->entrustid().data(), this->entrustid().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.entrustId");
    target =
      ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
        15, this->entrustid(), target);
  }

  // optional string unBusinessAmount = 16;
  if (this->unbusinessamount().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->unbusinessamount().data(), this->unbusinessamount().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.unBusinessAmount");
    target =
      ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
        16, this->unbusinessamount(), target);
  }

  // optional int32 canBeCanceled = 17;
  if (this->canbecanceled() != 0) {
    target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(17, this->canbecanceled(), target);
  }

  // optional string entrustType = 18;
  if (this->entrusttype().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->entrusttype().data(), this->entrusttype().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.entrustType");
    target =
      ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
        18, this->entrusttype(), target);
  }

  // optional string opponentSeat = 19;
  if (this->opponentseat().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->opponentseat().data(), this->opponentseat().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.opponentSeat");
    target =
      ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
        19, this->opponentseat(), target);
  }

  // optional string entrustTypeNum = 20;
  if (this->entrusttypenum().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->entrusttypenum().data(), this->entrusttypenum().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.entrustTypeNum");
    target =
      ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
        20, this->entrusttypenum(), target);
  }

  // optional string remarkType = 21;
  if (this->remarktype().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->remarktype().data(), this->remarktype().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.remarkType");
    target =
      ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
        21, this->remarktype(), target);
  }

  // optional string remark = 22;
  if (this->remark().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->remark().data(), this->remark().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.remark");
    target =
      ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
        22, this->remark(), target);
  }

  // optional .FareVo fareVo = 23;
  if (this->has_farevo()) {
    target = ::google::protobuf::internal::WireFormatLite::
      InternalWriteMessageNoVirtualToArray(
        23, *this->farevo_, false, target);
  }

  // optional string exchangeType = 24;
  if (this->exchangetype().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->exchangetype().data(), this->exchangetype().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.exchangeType");
    target =
      ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
        24, this->exchangetype(), target);
  }

  // optional int32 canBeUpdated = 25;
  if (this->canbeupdated() != 0) {
    target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(25, this->canbeupdated(), target);
  }

  // optional string exchange = 26;
  if (this->exchange().size() > 0) {
    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
      this->exchange().data(), this->exchange().length(),
      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
      "OrderVo.exchange");
    target =
      ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
        26, this->exchange(), target);
  }

  // @@protoc_insertion_point(serialize_to_array_end:OrderVo)
  return target;
}

size_t OrderVo::ByteSizeLong() const {
// @@protoc_insertion_point(message_byte_size_start:OrderVo)
  size_t total_size = 0;

  // optional string stockCode = 1;
  if (this->stockcode().size() > 0) {
    total_size += 1 +
      ::google::protobuf::internal::WireFormatLite::StringSize(
        this->stockcode());
  }

  // optional string stockName = 2;
  if (this->stockname().size() > 0) {
    total_size += 1 +
      ::google::protobuf::internal::WireFormatLite::StringSize(
        this->stockname());
  }

  // optional string businessPrice = 3;
  if (this->businessprice().size() > 0) {
    total_size += 1 +
      ::google::protobuf::internal::WireFormatLite::StringSize(
        this->businessprice());
  }

  // optional string entrustBs = 4;
  if (this->entrustbs().size() > 0) {
    total_size += 1 +
      ::google::protobuf::internal::WireFormatLite::StringSize(
        this->entrustbs());
  }

  // optional string entrustPrice = 5;
  if (this->entrustprice().size() > 0) {
    total_size += 1 +
      ::google::protobuf::internal::WireFormatLite::StringSize(
        this->entrustprice());
  }

  // optional string businessBalance = 6;
  if (this->businessbalance().size() > 0) {
    total_size += 1 +
      ::google::protobuf::internal::WireFormatLite::StringSize(
        this->businessbalance());
  }

  // optional string entrustAmount = 7;
  if (this->entrustamount().size() > 0) {
    total_size += 1 +
      ::google::protobuf::internal::WireFormatLite::StringSize(
        this->entrustamount());
  }

  // optional string businessAmount = 8;
  if (this->businessamount().size() > 0) {
    total_size += 1 +
      ::google::protobuf::internal::WireFormatLite::StringSize(
        this->businessamount());
  }

  // optional string date = 9;
  if (this->date().size() > 0) {
    total_size += 1 +
      ::google::protobuf::internal::WireFormatLite::StringSize(
        this->date());
  }

  // optional string businessTime = 10;
  if (this->businesstime().size() > 0) {
    total_size += 1 +
      ::google::protobuf::internal::WireFormatLite::StringSize(
        this->businesstime());
  }

  // optional string entrustTime = 11;
  if (this->entrusttime().size() > 0) {
    total_size += 1 +
      ::google::protobuf::internal::WireFormatLite::StringSize(
        this->entrusttime());
  }

  // optional string queryParamStr = 12;
  if (this->queryparamstr().size() > 0) {
    total_size += 1 +
      ::google::protobuf::internal::WireFormatLite::StringSize(
        this->queryparamstr());
  }

  // optional string statusDesc = 13;
  if (this->statusdesc().size() > 0) {
    total_size += 1 +
      ::google::protobuf::internal::WireFormatLite::StringSize(
        this->statusdesc());
  }

  // optional string status = 14;
  if (this->status().size() > 0) {
    total_size += 1 +
      ::google::protobuf::internal::WireFormatLite::StringSize(
        this->status());
  }

  // optional string entrustId = 15;
  if (this->entrustid().size() > 0) {
    total_size += 1 +
      ::google::protobuf::internal::WireFormatLite::StringSize(
        this->entrustid());
  }

  // optional string unBusinessAmount = 16;
  if (this->unbusinessamount().size() > 0) {
    total_size += 2 +
      ::google::protobuf::internal::WireFormatLite::StringSize(
        this->unbusinessamount());
  }

  // optional int32 canBeCanceled = 17;
  if (this->canbecanceled() != 0) {
    total_size += 2 +
      ::google::protobuf::internal::WireFormatLite::Int32Size(
        this->canbecanceled());
  }

  // optional string entrustType = 18;
  if (this->entrusttype().size() > 0) {
    total_size += 2 +
      ::google::protobuf::internal::WireFormatLite::StringSize(
        this->entrusttype());
  }

  // optional string opponentSeat = 19;
  if (this->opponentseat().size() > 0) {
    total_size += 2 +
      ::google::protobuf::internal::WireFormatLite::StringSize(
        this->opponentseat());
  }

  // optional string entrustTypeNum = 20;
  if (this->entrusttypenum().size() > 0) {
    total_size += 2 +
      ::google::protobuf::internal::WireFormatLite::StringSize(
        this->entrusttypenum());
  }

  // optional string remarkType = 21;
  if (this->remarktype().size() > 0) {
    total_size += 2 +
      ::google::protobuf::internal::WireFormatLite::StringSize(
        this->remarktype());
  }

  // optional string remark = 22;
  if (this->remark().size() > 0) {
    total_size += 2 +
      ::google::protobuf::internal::WireFormatLite::StringSize(
        this->remark());
  }

  // optional .FareVo fareVo = 23;
  if (this->has_farevo()) {
    total_size += 2 +
      ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
        *this->farevo_);
  }

  // optional string exchangeType = 24;
  if (this->exchangetype().size() > 0) {
    total_size += 2 +
      ::google::protobuf::internal::WireFormatLite::StringSize(
        this->exchangetype());
  }

  // optional int32 canBeUpdated = 25;
  if (this->canbeupdated() != 0) {
    total_size += 2 +
      ::google::protobuf::internal::WireFormatLite::Int32Size(
        this->canbeupdated());
  }

  // optional string exchange = 26;
  if (this->exchange().size() > 0) {
    total_size += 2 +
      ::google::protobuf::internal::WireFormatLite::StringSize(
        this->exchange());
  }

  int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
  _cached_size_ = cached_size;
  GOOGLE_SAFE_CONCURRENT_WRITES_END();
  return total_size;
}

void OrderVo::MergeFrom(const ::google::protobuf::Message& from) {
// @@protoc_insertion_point(generalized_merge_from_start:OrderVo)
  if (GOOGLE_PREDICT_FALSE(&from == this)) MergeFromFail(__LINE__);
  const OrderVo* source =
      ::google::protobuf::internal::DynamicCastToGenerated<const OrderVo>(
          &from);
  if (source == NULL) {
  // @@protoc_insertion_point(generalized_merge_from_cast_fail:OrderVo)
    ::google::protobuf::internal::ReflectionOps::Merge(from, this);
  } else {
  // @@protoc_insertion_point(generalized_merge_from_cast_success:OrderVo)
    UnsafeMergeFrom(*source);
  }
}

void OrderVo::MergeFrom(const OrderVo& from) {
// @@protoc_insertion_point(class_specific_merge_from_start:OrderVo)
  if (GOOGLE_PREDICT_TRUE(&from != this)) {
    UnsafeMergeFrom(from);
  } else {
    MergeFromFail(__LINE__);
  }
}

void OrderVo::UnsafeMergeFrom(const OrderVo& from) {
  GOOGLE_DCHECK(&from != this);
  if (from.stockcode().size() > 0) {

    stockcode_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.stockcode_);
  }
  if (from.stockname().size() > 0) {

    stockname_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.stockname_);
  }
  if (from.businessprice().size() > 0) {

    businessprice_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.businessprice_);
  }
  if (from.entrustbs().size() > 0) {

    entrustbs_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.entrustbs_);
  }
  if (from.entrustprice().size() > 0) {

    entrustprice_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.entrustprice_);
  }
  if (from.businessbalance().size() > 0) {

    businessbalance_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.businessbalance_);
  }
  if (from.entrustamount().size() > 0) {

    entrustamount_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.entrustamount_);
  }
  if (from.businessamount().size() > 0) {

    businessamount_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.businessamount_);
  }
  if (from.date().size() > 0) {

    date_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.date_);
  }
  if (from.businesstime().size() > 0) {

    businesstime_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.businesstime_);
  }
  if (from.entrusttime().size() > 0) {

    entrusttime_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.entrusttime_);
  }
  if (from.queryparamstr().size() > 0) {

    queryparamstr_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.queryparamstr_);
  }
  if (from.statusdesc().size() > 0) {

    statusdesc_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.statusdesc_);
  }
  if (from.status().size() > 0) {

    status_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.status_);
  }
  if (from.entrustid().size() > 0) {

    entrustid_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.entrustid_);
  }
  if (from.unbusinessamount().size() > 0) {

    unbusinessamount_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.unbusinessamount_);
  }
  if (from.canbecanceled() != 0) {
    set_canbecanceled(from.canbecanceled());
  }
  if (from.entrusttype().size() > 0) {

    entrusttype_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.entrusttype_);
  }
  if (from.opponentseat().size() > 0) {

    opponentseat_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.opponentseat_);
  }
  if (from.entrusttypenum().size() > 0) {

    entrusttypenum_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.entrusttypenum_);
  }
  if (from.remarktype().size() > 0) {

    remarktype_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.remarktype_);
  }
  if (from.remark().size() > 0) {

    remark_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.remark_);
  }
  if (from.has_farevo()) {
    mutable_farevo()->::FareVo::MergeFrom(from.farevo());
  }
  if (from.exchangetype().size() > 0) {

    exchangetype_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.exchangetype_);
  }
  if (from.canbeupdated() != 0) {
    set_canbeupdated(from.canbeupdated());
  }
  if (from.exchange().size() > 0) {

    exchange_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.exchange_);
  }
}

void OrderVo::CopyFrom(const ::google::protobuf::Message& from) {
// @@protoc_insertion_point(generalized_copy_from_start:OrderVo)
  if (&from == this) return;
  Clear();
  MergeFrom(from);
}

void OrderVo::CopyFrom(const OrderVo& from) {
// @@protoc_insertion_point(class_specific_copy_from_start:OrderVo)
  if (&from == this) return;
  Clear();
  UnsafeMergeFrom(from);
}

bool OrderVo::IsInitialized() const {

  return true;
}

void OrderVo::Swap(OrderVo* other) {
  if (other == this) return;
  InternalSwap(other);
}
void OrderVo::InternalSwap(OrderVo* other) {
  stockcode_.Swap(&other->stockcode_);
  stockname_.Swap(&other->stockname_);
  businessprice_.Swap(&other->businessprice_);
  entrustbs_.Swap(&other->entrustbs_);
  entrustprice_.Swap(&other->entrustprice_);
  businessbalance_.Swap(&other->businessbalance_);
  entrustamount_.Swap(&other->entrustamount_);
  businessamount_.Swap(&other->businessamount_);
  date_.Swap(&other->date_);
  businesstime_.Swap(&other->businesstime_);
  entrusttime_.Swap(&other->entrusttime_);
  queryparamstr_.Swap(&other->queryparamstr_);
  statusdesc_.Swap(&other->statusdesc_);
  status_.Swap(&other->status_);
  entrustid_.Swap(&other->entrustid_);
  unbusinessamount_.Swap(&other->unbusinessamount_);
  std::swap(canbecanceled_, other->canbecanceled_);
  entrusttype_.Swap(&other->entrusttype_);
  opponentseat_.Swap(&other->opponentseat_);
  entrusttypenum_.Swap(&other->entrusttypenum_);
  remarktype_.Swap(&other->remarktype_);
  remark_.Swap(&other->remark_);
  std::swap(farevo_, other->farevo_);
  exchangetype_.Swap(&other->exchangetype_);
  std::swap(canbeupdated_, other->canbeupdated_);
  exchange_.Swap(&other->exchange_);
  _internal_metadata_.Swap(&other->_internal_metadata_);
  std::swap(_cached_size_, other->_cached_size_);
}

::google::protobuf::Metadata OrderVo::GetMetadata() const {
  protobuf_AssignDescriptorsOnce();
  ::google::protobuf::Metadata metadata;
  metadata.descriptor = OrderVo_descriptor_;
  metadata.reflection = OrderVo_reflection_;
  return metadata;
}

#if PROTOBUF_INLINE_NOT_IN_HEADERS
// OrderVo

// optional string stockCode = 1;
void OrderVo::clear_stockcode() {
  stockcode_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
const ::std::string& OrderVo::stockcode() const {
  // @@protoc_insertion_point(field_get:OrderVo.stockCode)
  return stockcode_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_stockcode(const ::std::string& value) {
  
  stockcode_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  // @@protoc_insertion_point(field_set:OrderVo.stockCode)
}
void OrderVo::set_stockcode(const char* value) {
  
  stockcode_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  // @@protoc_insertion_point(field_set_char:OrderVo.stockCode)
}
void OrderVo::set_stockcode(const char* value, size_t size) {
  
  stockcode_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
      ::std::string(reinterpret_cast<const char*>(value), size));
  // @@protoc_insertion_point(field_set_pointer:OrderVo.stockCode)
}
::std::string* OrderVo::mutable_stockcode() {
  
  // @@protoc_insertion_point(field_mutable:OrderVo.stockCode)
  return stockcode_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
::std::string* OrderVo::release_stockcode() {
  // @@protoc_insertion_point(field_release:OrderVo.stockCode)
  
  return stockcode_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_allocated_stockcode(::std::string* stockcode) {
  if (stockcode != NULL) {
    
  } else {
    
  }
  stockcode_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), stockcode);
  // @@protoc_insertion_point(field_set_allocated:OrderVo.stockCode)
}

// optional string stockName = 2;
void OrderVo::clear_stockname() {
  stockname_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
const ::std::string& OrderVo::stockname() const {
  // @@protoc_insertion_point(field_get:OrderVo.stockName)
  return stockname_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_stockname(const ::std::string& value) {
  
  stockname_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  // @@protoc_insertion_point(field_set:OrderVo.stockName)
}
void OrderVo::set_stockname(const char* value) {
  
  stockname_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  // @@protoc_insertion_point(field_set_char:OrderVo.stockName)
}
void OrderVo::set_stockname(const char* value, size_t size) {
  
  stockname_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
      ::std::string(reinterpret_cast<const char*>(value), size));
  // @@protoc_insertion_point(field_set_pointer:OrderVo.stockName)
}
::std::string* OrderVo::mutable_stockname() {
  
  // @@protoc_insertion_point(field_mutable:OrderVo.stockName)
  return stockname_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
::std::string* OrderVo::release_stockname() {
  // @@protoc_insertion_point(field_release:OrderVo.stockName)
  
  return stockname_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_allocated_stockname(::std::string* stockname) {
  if (stockname != NULL) {
    
  } else {
    
  }
  stockname_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), stockname);
  // @@protoc_insertion_point(field_set_allocated:OrderVo.stockName)
}

// optional string businessPrice = 3;
void OrderVo::clear_businessprice() {
  businessprice_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
const ::std::string& OrderVo::businessprice() const {
  // @@protoc_insertion_point(field_get:OrderVo.businessPrice)
  return businessprice_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_businessprice(const ::std::string& value) {
  
  businessprice_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  // @@protoc_insertion_point(field_set:OrderVo.businessPrice)
}
void OrderVo::set_businessprice(const char* value) {
  
  businessprice_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  // @@protoc_insertion_point(field_set_char:OrderVo.businessPrice)
}
void OrderVo::set_businessprice(const char* value, size_t size) {
  
  businessprice_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
      ::std::string(reinterpret_cast<const char*>(value), size));
  // @@protoc_insertion_point(field_set_pointer:OrderVo.businessPrice)
}
::std::string* OrderVo::mutable_businessprice() {
  
  // @@protoc_insertion_point(field_mutable:OrderVo.businessPrice)
  return businessprice_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
::std::string* OrderVo::release_businessprice() {
  // @@protoc_insertion_point(field_release:OrderVo.businessPrice)
  
  return businessprice_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_allocated_businessprice(::std::string* businessprice) {
  if (businessprice != NULL) {
    
  } else {
    
  }
  businessprice_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), businessprice);
  // @@protoc_insertion_point(field_set_allocated:OrderVo.businessPrice)
}

// optional string entrustBs = 4;
void OrderVo::clear_entrustbs() {
  entrustbs_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
const ::std::string& OrderVo::entrustbs() const {
  // @@protoc_insertion_point(field_get:OrderVo.entrustBs)
  return entrustbs_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_entrustbs(const ::std::string& value) {
  
  entrustbs_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  // @@protoc_insertion_point(field_set:OrderVo.entrustBs)
}
void OrderVo::set_entrustbs(const char* value) {
  
  entrustbs_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  // @@protoc_insertion_point(field_set_char:OrderVo.entrustBs)
}
void OrderVo::set_entrustbs(const char* value, size_t size) {
  
  entrustbs_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
      ::std::string(reinterpret_cast<const char*>(value), size));
  // @@protoc_insertion_point(field_set_pointer:OrderVo.entrustBs)
}
::std::string* OrderVo::mutable_entrustbs() {
  
  // @@protoc_insertion_point(field_mutable:OrderVo.entrustBs)
  return entrustbs_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
::std::string* OrderVo::release_entrustbs() {
  // @@protoc_insertion_point(field_release:OrderVo.entrustBs)
  
  return entrustbs_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_allocated_entrustbs(::std::string* entrustbs) {
  if (entrustbs != NULL) {
    
  } else {
    
  }
  entrustbs_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), entrustbs);
  // @@protoc_insertion_point(field_set_allocated:OrderVo.entrustBs)
}

// optional string entrustPrice = 5;
void OrderVo::clear_entrustprice() {
  entrustprice_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
const ::std::string& OrderVo::entrustprice() const {
  // @@protoc_insertion_point(field_get:OrderVo.entrustPrice)
  return entrustprice_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_entrustprice(const ::std::string& value) {
  
  entrustprice_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  // @@protoc_insertion_point(field_set:OrderVo.entrustPrice)
}
void OrderVo::set_entrustprice(const char* value) {
  
  entrustprice_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  // @@protoc_insertion_point(field_set_char:OrderVo.entrustPrice)
}
void OrderVo::set_entrustprice(const char* value, size_t size) {
  
  entrustprice_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
      ::std::string(reinterpret_cast<const char*>(value), size));
  // @@protoc_insertion_point(field_set_pointer:OrderVo.entrustPrice)
}
::std::string* OrderVo::mutable_entrustprice() {
  
  // @@protoc_insertion_point(field_mutable:OrderVo.entrustPrice)
  return entrustprice_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
::std::string* OrderVo::release_entrustprice() {
  // @@protoc_insertion_point(field_release:OrderVo.entrustPrice)
  
  return entrustprice_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_allocated_entrustprice(::std::string* entrustprice) {
  if (entrustprice != NULL) {
    
  } else {
    
  }
  entrustprice_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), entrustprice);
  // @@protoc_insertion_point(field_set_allocated:OrderVo.entrustPrice)
}

// optional string businessBalance = 6;
void OrderVo::clear_businessbalance() {
  businessbalance_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
const ::std::string& OrderVo::businessbalance() const {
  // @@protoc_insertion_point(field_get:OrderVo.businessBalance)
  return businessbalance_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_businessbalance(const ::std::string& value) {
  
  businessbalance_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  // @@protoc_insertion_point(field_set:OrderVo.businessBalance)
}
void OrderVo::set_businessbalance(const char* value) {
  
  businessbalance_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  // @@protoc_insertion_point(field_set_char:OrderVo.businessBalance)
}
void OrderVo::set_businessbalance(const char* value, size_t size) {
  
  businessbalance_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
      ::std::string(reinterpret_cast<const char*>(value), size));
  // @@protoc_insertion_point(field_set_pointer:OrderVo.businessBalance)
}
::std::string* OrderVo::mutable_businessbalance() {
  
  // @@protoc_insertion_point(field_mutable:OrderVo.businessBalance)
  return businessbalance_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
::std::string* OrderVo::release_businessbalance() {
  // @@protoc_insertion_point(field_release:OrderVo.businessBalance)
  
  return businessbalance_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_allocated_businessbalance(::std::string* businessbalance) {
  if (businessbalance != NULL) {
    
  } else {
    
  }
  businessbalance_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), businessbalance);
  // @@protoc_insertion_point(field_set_allocated:OrderVo.businessBalance)
}

// optional string entrustAmount = 7;
void OrderVo::clear_entrustamount() {
  entrustamount_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
const ::std::string& OrderVo::entrustamount() const {
  // @@protoc_insertion_point(field_get:OrderVo.entrustAmount)
  return entrustamount_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_entrustamount(const ::std::string& value) {
  
  entrustamount_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  // @@protoc_insertion_point(field_set:OrderVo.entrustAmount)
}
void OrderVo::set_entrustamount(const char* value) {
  
  entrustamount_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  // @@protoc_insertion_point(field_set_char:OrderVo.entrustAmount)
}
void OrderVo::set_entrustamount(const char* value, size_t size) {
  
  entrustamount_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
      ::std::string(reinterpret_cast<const char*>(value), size));
  // @@protoc_insertion_point(field_set_pointer:OrderVo.entrustAmount)
}
::std::string* OrderVo::mutable_entrustamount() {
  
  // @@protoc_insertion_point(field_mutable:OrderVo.entrustAmount)
  return entrustamount_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
::std::string* OrderVo::release_entrustamount() {
  // @@protoc_insertion_point(field_release:OrderVo.entrustAmount)
  
  return entrustamount_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_allocated_entrustamount(::std::string* entrustamount) {
  if (entrustamount != NULL) {
    
  } else {
    
  }
  entrustamount_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), entrustamount);
  // @@protoc_insertion_point(field_set_allocated:OrderVo.entrustAmount)
}

// optional string businessAmount = 8;
void OrderVo::clear_businessamount() {
  businessamount_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
const ::std::string& OrderVo::businessamount() const {
  // @@protoc_insertion_point(field_get:OrderVo.businessAmount)
  return businessamount_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_businessamount(const ::std::string& value) {
  
  businessamount_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  // @@protoc_insertion_point(field_set:OrderVo.businessAmount)
}
void OrderVo::set_businessamount(const char* value) {
  
  businessamount_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  // @@protoc_insertion_point(field_set_char:OrderVo.businessAmount)
}
void OrderVo::set_businessamount(const char* value, size_t size) {
  
  businessamount_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
      ::std::string(reinterpret_cast<const char*>(value), size));
  // @@protoc_insertion_point(field_set_pointer:OrderVo.businessAmount)
}
::std::string* OrderVo::mutable_businessamount() {
  
  // @@protoc_insertion_point(field_mutable:OrderVo.businessAmount)
  return businessamount_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
::std::string* OrderVo::release_businessamount() {
  // @@protoc_insertion_point(field_release:OrderVo.businessAmount)
  
  return businessamount_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_allocated_businessamount(::std::string* businessamount) {
  if (businessamount != NULL) {
    
  } else {
    
  }
  businessamount_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), businessamount);
  // @@protoc_insertion_point(field_set_allocated:OrderVo.businessAmount)
}

// optional string date = 9;
void OrderVo::clear_date() {
  date_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
const ::std::string& OrderVo::date() const {
  // @@protoc_insertion_point(field_get:OrderVo.date)
  return date_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_date(const ::std::string& value) {
  
  date_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  // @@protoc_insertion_point(field_set:OrderVo.date)
}
void OrderVo::set_date(const char* value) {
  
  date_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  // @@protoc_insertion_point(field_set_char:OrderVo.date)
}
void OrderVo::set_date(const char* value, size_t size) {
  
  date_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
      ::std::string(reinterpret_cast<const char*>(value), size));
  // @@protoc_insertion_point(field_set_pointer:OrderVo.date)
}
::std::string* OrderVo::mutable_date() {
  
  // @@protoc_insertion_point(field_mutable:OrderVo.date)
  return date_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
::std::string* OrderVo::release_date() {
  // @@protoc_insertion_point(field_release:OrderVo.date)
  
  return date_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_allocated_date(::std::string* date) {
  if (date != NULL) {
    
  } else {
    
  }
  date_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), date);
  // @@protoc_insertion_point(field_set_allocated:OrderVo.date)
}

// optional string businessTime = 10;
void OrderVo::clear_businesstime() {
  businesstime_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
const ::std::string& OrderVo::businesstime() const {
  // @@protoc_insertion_point(field_get:OrderVo.businessTime)
  return businesstime_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_businesstime(const ::std::string& value) {
  
  businesstime_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  // @@protoc_insertion_point(field_set:OrderVo.businessTime)
}
void OrderVo::set_businesstime(const char* value) {
  
  businesstime_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  // @@protoc_insertion_point(field_set_char:OrderVo.businessTime)
}
void OrderVo::set_businesstime(const char* value, size_t size) {
  
  businesstime_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
      ::std::string(reinterpret_cast<const char*>(value), size));
  // @@protoc_insertion_point(field_set_pointer:OrderVo.businessTime)
}
::std::string* OrderVo::mutable_businesstime() {
  
  // @@protoc_insertion_point(field_mutable:OrderVo.businessTime)
  return businesstime_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
::std::string* OrderVo::release_businesstime() {
  // @@protoc_insertion_point(field_release:OrderVo.businessTime)
  
  return businesstime_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_allocated_businesstime(::std::string* businesstime) {
  if (businesstime != NULL) {
    
  } else {
    
  }
  businesstime_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), businesstime);
  // @@protoc_insertion_point(field_set_allocated:OrderVo.businessTime)
}

// optional string entrustTime = 11;
void OrderVo::clear_entrusttime() {
  entrusttime_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
const ::std::string& OrderVo::entrusttime() const {
  // @@protoc_insertion_point(field_get:OrderVo.entrustTime)
  return entrusttime_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_entrusttime(const ::std::string& value) {
  
  entrusttime_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  // @@protoc_insertion_point(field_set:OrderVo.entrustTime)
}
void OrderVo::set_entrusttime(const char* value) {
  
  entrusttime_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  // @@protoc_insertion_point(field_set_char:OrderVo.entrustTime)
}
void OrderVo::set_entrusttime(const char* value, size_t size) {
  
  entrusttime_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
      ::std::string(reinterpret_cast<const char*>(value), size));
  // @@protoc_insertion_point(field_set_pointer:OrderVo.entrustTime)
}
::std::string* OrderVo::mutable_entrusttime() {
  
  // @@protoc_insertion_point(field_mutable:OrderVo.entrustTime)
  return entrusttime_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
::std::string* OrderVo::release_entrusttime() {
  // @@protoc_insertion_point(field_release:OrderVo.entrustTime)
  
  return entrusttime_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_allocated_entrusttime(::std::string* entrusttime) {
  if (entrusttime != NULL) {
    
  } else {
    
  }
  entrusttime_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), entrusttime);
  // @@protoc_insertion_point(field_set_allocated:OrderVo.entrustTime)
}

// optional string queryParamStr = 12;
void OrderVo::clear_queryparamstr() {
  queryparamstr_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
const ::std::string& OrderVo::queryparamstr() const {
  // @@protoc_insertion_point(field_get:OrderVo.queryParamStr)
  return queryparamstr_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_queryparamstr(const ::std::string& value) {
  
  queryparamstr_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  // @@protoc_insertion_point(field_set:OrderVo.queryParamStr)
}
void OrderVo::set_queryparamstr(const char* value) {
  
  queryparamstr_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  // @@protoc_insertion_point(field_set_char:OrderVo.queryParamStr)
}
void OrderVo::set_queryparamstr(const char* value, size_t size) {
  
  queryparamstr_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
      ::std::string(reinterpret_cast<const char*>(value), size));
  // @@protoc_insertion_point(field_set_pointer:OrderVo.queryParamStr)
}
::std::string* OrderVo::mutable_queryparamstr() {
  
  // @@protoc_insertion_point(field_mutable:OrderVo.queryParamStr)
  return queryparamstr_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
::std::string* OrderVo::release_queryparamstr() {
  // @@protoc_insertion_point(field_release:OrderVo.queryParamStr)
  
  return queryparamstr_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_allocated_queryparamstr(::std::string* queryparamstr) {
  if (queryparamstr != NULL) {
    
  } else {
    
  }
  queryparamstr_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), queryparamstr);
  // @@protoc_insertion_point(field_set_allocated:OrderVo.queryParamStr)
}

// optional string statusDesc = 13;
void OrderVo::clear_statusdesc() {
  statusdesc_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
const ::std::string& OrderVo::statusdesc() const {
  // @@protoc_insertion_point(field_get:OrderVo.statusDesc)
  return statusdesc_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_statusdesc(const ::std::string& value) {
  
  statusdesc_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  // @@protoc_insertion_point(field_set:OrderVo.statusDesc)
}
void OrderVo::set_statusdesc(const char* value) {
  
  statusdesc_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  // @@protoc_insertion_point(field_set_char:OrderVo.statusDesc)
}
void OrderVo::set_statusdesc(const char* value, size_t size) {
  
  statusdesc_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
      ::std::string(reinterpret_cast<const char*>(value), size));
  // @@protoc_insertion_point(field_set_pointer:OrderVo.statusDesc)
}
::std::string* OrderVo::mutable_statusdesc() {
  
  // @@protoc_insertion_point(field_mutable:OrderVo.statusDesc)
  return statusdesc_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
::std::string* OrderVo::release_statusdesc() {
  // @@protoc_insertion_point(field_release:OrderVo.statusDesc)
  
  return statusdesc_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_allocated_statusdesc(::std::string* statusdesc) {
  if (statusdesc != NULL) {
    
  } else {
    
  }
  statusdesc_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), statusdesc);
  // @@protoc_insertion_point(field_set_allocated:OrderVo.statusDesc)
}

// optional string status = 14;
void OrderVo::clear_status() {
  status_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
const ::std::string& OrderVo::status() const {
  // @@protoc_insertion_point(field_get:OrderVo.status)
  return status_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_status(const ::std::string& value) {
  
  status_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  // @@protoc_insertion_point(field_set:OrderVo.status)
}
void OrderVo::set_status(const char* value) {
  
  status_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  // @@protoc_insertion_point(field_set_char:OrderVo.status)
}
void OrderVo::set_status(const char* value, size_t size) {
  
  status_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
      ::std::string(reinterpret_cast<const char*>(value), size));
  // @@protoc_insertion_point(field_set_pointer:OrderVo.status)
}
::std::string* OrderVo::mutable_status() {
  
  // @@protoc_insertion_point(field_mutable:OrderVo.status)
  return status_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
::std::string* OrderVo::release_status() {
  // @@protoc_insertion_point(field_release:OrderVo.status)
  
  return status_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_allocated_status(::std::string* status) {
  if (status != NULL) {
    
  } else {
    
  }
  status_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), status);
  // @@protoc_insertion_point(field_set_allocated:OrderVo.status)
}

// optional string entrustId = 15;
void OrderVo::clear_entrustid() {
  entrustid_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
const ::std::string& OrderVo::entrustid() const {
  // @@protoc_insertion_point(field_get:OrderVo.entrustId)
  return entrustid_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_entrustid(const ::std::string& value) {
  
  entrustid_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  // @@protoc_insertion_point(field_set:OrderVo.entrustId)
}
void OrderVo::set_entrustid(const char* value) {
  
  entrustid_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  // @@protoc_insertion_point(field_set_char:OrderVo.entrustId)
}
void OrderVo::set_entrustid(const char* value, size_t size) {
  
  entrustid_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
      ::std::string(reinterpret_cast<const char*>(value), size));
  // @@protoc_insertion_point(field_set_pointer:OrderVo.entrustId)
}
::std::string* OrderVo::mutable_entrustid() {
  
  // @@protoc_insertion_point(field_mutable:OrderVo.entrustId)
  return entrustid_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
::std::string* OrderVo::release_entrustid() {
  // @@protoc_insertion_point(field_release:OrderVo.entrustId)
  
  return entrustid_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_allocated_entrustid(::std::string* entrustid) {
  if (entrustid != NULL) {
    
  } else {
    
  }
  entrustid_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), entrustid);
  // @@protoc_insertion_point(field_set_allocated:OrderVo.entrustId)
}

// optional string unBusinessAmount = 16;
void OrderVo::clear_unbusinessamount() {
  unbusinessamount_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
const ::std::string& OrderVo::unbusinessamount() const {
  // @@protoc_insertion_point(field_get:OrderVo.unBusinessAmount)
  return unbusinessamount_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_unbusinessamount(const ::std::string& value) {
  
  unbusinessamount_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  // @@protoc_insertion_point(field_set:OrderVo.unBusinessAmount)
}
void OrderVo::set_unbusinessamount(const char* value) {
  
  unbusinessamount_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  // @@protoc_insertion_point(field_set_char:OrderVo.unBusinessAmount)
}
void OrderVo::set_unbusinessamount(const char* value, size_t size) {
  
  unbusinessamount_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
      ::std::string(reinterpret_cast<const char*>(value), size));
  // @@protoc_insertion_point(field_set_pointer:OrderVo.unBusinessAmount)
}
::std::string* OrderVo::mutable_unbusinessamount() {
  
  // @@protoc_insertion_point(field_mutable:OrderVo.unBusinessAmount)
  return unbusinessamount_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
::std::string* OrderVo::release_unbusinessamount() {
  // @@protoc_insertion_point(field_release:OrderVo.unBusinessAmount)
  
  return unbusinessamount_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_allocated_unbusinessamount(::std::string* unbusinessamount) {
  if (unbusinessamount != NULL) {
    
  } else {
    
  }
  unbusinessamount_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), unbusinessamount);
  // @@protoc_insertion_point(field_set_allocated:OrderVo.unBusinessAmount)
}

// optional int32 canBeCanceled = 17;
void OrderVo::clear_canbecanceled() {
  canbecanceled_ = 0;
}
::google::protobuf::int32 OrderVo::canbecanceled() const {
  // @@protoc_insertion_point(field_get:OrderVo.canBeCanceled)
  return canbecanceled_;
}
void OrderVo::set_canbecanceled(::google::protobuf::int32 value) {
  
  canbecanceled_ = value;
  // @@protoc_insertion_point(field_set:OrderVo.canBeCanceled)
}

// optional string entrustType = 18;
void OrderVo::clear_entrusttype() {
  entrusttype_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
const ::std::string& OrderVo::entrusttype() const {
  // @@protoc_insertion_point(field_get:OrderVo.entrustType)
  return entrusttype_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_entrusttype(const ::std::string& value) {
  
  entrusttype_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  // @@protoc_insertion_point(field_set:OrderVo.entrustType)
}
void OrderVo::set_entrusttype(const char* value) {
  
  entrusttype_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  // @@protoc_insertion_point(field_set_char:OrderVo.entrustType)
}
void OrderVo::set_entrusttype(const char* value, size_t size) {
  
  entrusttype_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
      ::std::string(reinterpret_cast<const char*>(value), size));
  // @@protoc_insertion_point(field_set_pointer:OrderVo.entrustType)
}
::std::string* OrderVo::mutable_entrusttype() {
  
  // @@protoc_insertion_point(field_mutable:OrderVo.entrustType)
  return entrusttype_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
::std::string* OrderVo::release_entrusttype() {
  // @@protoc_insertion_point(field_release:OrderVo.entrustType)
  
  return entrusttype_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_allocated_entrusttype(::std::string* entrusttype) {
  if (entrusttype != NULL) {
    
  } else {
    
  }
  entrusttype_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), entrusttype);
  // @@protoc_insertion_point(field_set_allocated:OrderVo.entrustType)
}

// optional string opponentSeat = 19;
void OrderVo::clear_opponentseat() {
  opponentseat_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
const ::std::string& OrderVo::opponentseat() const {
  // @@protoc_insertion_point(field_get:OrderVo.opponentSeat)
  return opponentseat_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_opponentseat(const ::std::string& value) {
  
  opponentseat_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  // @@protoc_insertion_point(field_set:OrderVo.opponentSeat)
}
void OrderVo::set_opponentseat(const char* value) {
  
  opponentseat_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  // @@protoc_insertion_point(field_set_char:OrderVo.opponentSeat)
}
void OrderVo::set_opponentseat(const char* value, size_t size) {
  
  opponentseat_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
      ::std::string(reinterpret_cast<const char*>(value), size));
  // @@protoc_insertion_point(field_set_pointer:OrderVo.opponentSeat)
}
::std::string* OrderVo::mutable_opponentseat() {
  
  // @@protoc_insertion_point(field_mutable:OrderVo.opponentSeat)
  return opponentseat_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
::std::string* OrderVo::release_opponentseat() {
  // @@protoc_insertion_point(field_release:OrderVo.opponentSeat)
  
  return opponentseat_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_allocated_opponentseat(::std::string* opponentseat) {
  if (opponentseat != NULL) {
    
  } else {
    
  }
  opponentseat_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), opponentseat);
  // @@protoc_insertion_point(field_set_allocated:OrderVo.opponentSeat)
}

// optional string entrustTypeNum = 20;
void OrderVo::clear_entrusttypenum() {
  entrusttypenum_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
const ::std::string& OrderVo::entrusttypenum() const {
  // @@protoc_insertion_point(field_get:OrderVo.entrustTypeNum)
  return entrusttypenum_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_entrusttypenum(const ::std::string& value) {
  
  entrusttypenum_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  // @@protoc_insertion_point(field_set:OrderVo.entrustTypeNum)
}
void OrderVo::set_entrusttypenum(const char* value) {
  
  entrusttypenum_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  // @@protoc_insertion_point(field_set_char:OrderVo.entrustTypeNum)
}
void OrderVo::set_entrusttypenum(const char* value, size_t size) {
  
  entrusttypenum_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
      ::std::string(reinterpret_cast<const char*>(value), size));
  // @@protoc_insertion_point(field_set_pointer:OrderVo.entrustTypeNum)
}
::std::string* OrderVo::mutable_entrusttypenum() {
  
  // @@protoc_insertion_point(field_mutable:OrderVo.entrustTypeNum)
  return entrusttypenum_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
::std::string* OrderVo::release_entrusttypenum() {
  // @@protoc_insertion_point(field_release:OrderVo.entrustTypeNum)
  
  return entrusttypenum_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_allocated_entrusttypenum(::std::string* entrusttypenum) {
  if (entrusttypenum != NULL) {
    
  } else {
    
  }
  entrusttypenum_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), entrusttypenum);
  // @@protoc_insertion_point(field_set_allocated:OrderVo.entrustTypeNum)
}

// optional string remarkType = 21;
void OrderVo::clear_remarktype() {
  remarktype_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
const ::std::string& OrderVo::remarktype() const {
  // @@protoc_insertion_point(field_get:OrderVo.remarkType)
  return remarktype_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_remarktype(const ::std::string& value) {
  
  remarktype_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  // @@protoc_insertion_point(field_set:OrderVo.remarkType)
}
void OrderVo::set_remarktype(const char* value) {
  
  remarktype_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  // @@protoc_insertion_point(field_set_char:OrderVo.remarkType)
}
void OrderVo::set_remarktype(const char* value, size_t size) {
  
  remarktype_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
      ::std::string(reinterpret_cast<const char*>(value), size));
  // @@protoc_insertion_point(field_set_pointer:OrderVo.remarkType)
}
::std::string* OrderVo::mutable_remarktype() {
  
  // @@protoc_insertion_point(field_mutable:OrderVo.remarkType)
  return remarktype_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
::std::string* OrderVo::release_remarktype() {
  // @@protoc_insertion_point(field_release:OrderVo.remarkType)
  
  return remarktype_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_allocated_remarktype(::std::string* remarktype) {
  if (remarktype != NULL) {
    
  } else {
    
  }
  remarktype_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), remarktype);
  // @@protoc_insertion_point(field_set_allocated:OrderVo.remarkType)
}

// optional string remark = 22;
void OrderVo::clear_remark() {
  remark_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
const ::std::string& OrderVo::remark() const {
  // @@protoc_insertion_point(field_get:OrderVo.remark)
  return remark_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_remark(const ::std::string& value) {
  
  remark_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  // @@protoc_insertion_point(field_set:OrderVo.remark)
}
void OrderVo::set_remark(const char* value) {
  
  remark_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  // @@protoc_insertion_point(field_set_char:OrderVo.remark)
}
void OrderVo::set_remark(const char* value, size_t size) {
  
  remark_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
      ::std::string(reinterpret_cast<const char*>(value), size));
  // @@protoc_insertion_point(field_set_pointer:OrderVo.remark)
}
::std::string* OrderVo::mutable_remark() {
  
  // @@protoc_insertion_point(field_mutable:OrderVo.remark)
  return remark_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
::std::string* OrderVo::release_remark() {
  // @@protoc_insertion_point(field_release:OrderVo.remark)
  
  return remark_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_allocated_remark(::std::string* remark) {
  if (remark != NULL) {
    
  } else {
    
  }
  remark_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), remark);
  // @@protoc_insertion_point(field_set_allocated:OrderVo.remark)
}

// optional .FareVo fareVo = 23;
bool OrderVo::has_farevo() const {
  return this != internal_default_instance() && farevo_ != NULL;
}
void OrderVo::clear_farevo() {
  if (GetArenaNoVirtual() == NULL && farevo_ != NULL) delete farevo_;
  farevo_ = NULL;
}
const ::FareVo& OrderVo::farevo() const {
  // @@protoc_insertion_point(field_get:OrderVo.fareVo)
  return farevo_ != NULL ? *farevo_
                         : *::FareVo::internal_default_instance();
}
::FareVo* OrderVo::mutable_farevo() {
  
  if (farevo_ == NULL) {
    farevo_ = new ::FareVo;
  }
  // @@protoc_insertion_point(field_mutable:OrderVo.fareVo)
  return farevo_;
}
::FareVo* OrderVo::release_farevo() {
  // @@protoc_insertion_point(field_release:OrderVo.fareVo)
  
  ::FareVo* temp = farevo_;
  farevo_ = NULL;
  return temp;
}
void OrderVo::set_allocated_farevo(::FareVo* farevo) {
  delete farevo_;
  farevo_ = farevo;
  if (farevo) {
    
  } else {
    
  }
  // @@protoc_insertion_point(field_set_allocated:OrderVo.fareVo)
}

// optional string exchangeType = 24;
void OrderVo::clear_exchangetype() {
  exchangetype_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
const ::std::string& OrderVo::exchangetype() const {
  // @@protoc_insertion_point(field_get:OrderVo.exchangeType)
  return exchangetype_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_exchangetype(const ::std::string& value) {
  
  exchangetype_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  // @@protoc_insertion_point(field_set:OrderVo.exchangeType)
}
void OrderVo::set_exchangetype(const char* value) {
  
  exchangetype_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  // @@protoc_insertion_point(field_set_char:OrderVo.exchangeType)
}
void OrderVo::set_exchangetype(const char* value, size_t size) {
  
  exchangetype_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
      ::std::string(reinterpret_cast<const char*>(value), size));
  // @@protoc_insertion_point(field_set_pointer:OrderVo.exchangeType)
}
::std::string* OrderVo::mutable_exchangetype() {
  
  // @@protoc_insertion_point(field_mutable:OrderVo.exchangeType)
  return exchangetype_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
::std::string* OrderVo::release_exchangetype() {
  // @@protoc_insertion_point(field_release:OrderVo.exchangeType)
  
  return exchangetype_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_allocated_exchangetype(::std::string* exchangetype) {
  if (exchangetype != NULL) {
    
  } else {
    
  }
  exchangetype_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), exchangetype);
  // @@protoc_insertion_point(field_set_allocated:OrderVo.exchangeType)
}

// optional int32 canBeUpdated = 25;
void OrderVo::clear_canbeupdated() {
  canbeupdated_ = 0;
}
::google::protobuf::int32 OrderVo::canbeupdated() const {
  // @@protoc_insertion_point(field_get:OrderVo.canBeUpdated)
  return canbeupdated_;
}
void OrderVo::set_canbeupdated(::google::protobuf::int32 value) {
  
  canbeupdated_ = value;
  // @@protoc_insertion_point(field_set:OrderVo.canBeUpdated)
}

// optional string exchange = 26;
void OrderVo::clear_exchange() {
  exchange_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
const ::std::string& OrderVo::exchange() const {
  // @@protoc_insertion_point(field_get:OrderVo.exchange)
  return exchange_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_exchange(const ::std::string& value) {
  
  exchange_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  // @@protoc_insertion_point(field_set:OrderVo.exchange)
}
void OrderVo::set_exchange(const char* value) {
  
  exchange_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  // @@protoc_insertion_point(field_set_char:OrderVo.exchange)
}
void OrderVo::set_exchange(const char* value, size_t size) {
  
  exchange_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
      ::std::string(reinterpret_cast<const char*>(value), size));
  // @@protoc_insertion_point(field_set_pointer:OrderVo.exchange)
}
::std::string* OrderVo::mutable_exchange() {
  
  // @@protoc_insertion_point(field_mutable:OrderVo.exchange)
  return exchange_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
::std::string* OrderVo::release_exchange() {
  // @@protoc_insertion_point(field_release:OrderVo.exchange)
  
  return exchange_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void OrderVo::set_allocated_exchange(::std::string* exchange) {
  if (exchange != NULL) {
    
  } else {
    
  }
  exchange_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), exchange);
  // @@protoc_insertion_point(field_set_allocated:OrderVo.exchange)
}

inline const OrderVo* OrderVo::internal_default_instance() {
  return &OrderVo_default_instance_.get();
}
#endif  // PROTOBUF_INLINE_NOT_IN_HEADERS

// @@protoc_insertion_point(namespace_scope)

// @@protoc_insertion_point(global_scope)
