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

#define INTERNAL_SUPPRESS_PROTOBUF_FIELD_DEPRECATION
#include "trade/vo/futures/FuturesOrderVo.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* FuturesOrderVo_descriptor_ = NULL;
const ::google::protobuf::internal::GeneratedMessageReflection*
  FuturesOrderVo_reflection_ = NULL;

}  // namespace


void protobuf_AssignDesc_trade_2fvo_2ffutures_2fFuturesOrderVo_2eproto() GOOGLE_ATTRIBUTE_COLD;
void protobuf_AssignDesc_trade_2fvo_2ffutures_2fFuturesOrderVo_2eproto() {
  protobuf_AddDesc_trade_2fvo_2ffutures_2fFuturesOrderVo_2eproto();
  const ::google::protobuf::FileDescriptor* file =
    ::google::protobuf::DescriptorPool::generated_pool()->FindFileByName(
      "trade/vo/futures/FuturesOrderVo.proto");
  GOOGLE_CHECK(file != NULL);
  FuturesOrderVo_descriptor_ = file->message_type(0);
  static const int FuturesOrderVo_offsets_[23] = {
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FuturesOrderVo, stockcode_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FuturesOrderVo, stockname_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FuturesOrderVo, businessprice_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FuturesOrderVo, entrustbs_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FuturesOrderVo, entrustprice_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FuturesOrderVo, entrustamount_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FuturesOrderVo, businessamount_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FuturesOrderVo, date_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FuturesOrderVo, businesstime_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FuturesOrderVo, entrusttime_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FuturesOrderVo, queryparamstr_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FuturesOrderVo, statusdesc_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FuturesOrderVo, status_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FuturesOrderVo, entrustid_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FuturesOrderVo, canbecanceled_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FuturesOrderVo, entrusttype_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FuturesOrderVo, entrusttypenum_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FuturesOrderVo, isvalid_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FuturesOrderVo, canbeupdated_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FuturesOrderVo, validtype_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FuturesOrderVo, validtypedesc_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FuturesOrderVo, orderoptions_),
    GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FuturesOrderVo, validtime_),
  };
  FuturesOrderVo_reflection_ =
    ::google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessageReflection(
      FuturesOrderVo_descriptor_,
      FuturesOrderVo::internal_default_instance(),
      FuturesOrderVo_offsets_,
      -1,
      -1,
      -1,
      sizeof(FuturesOrderVo),
      GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FuturesOrderVo, _internal_metadata_));
}

namespace {

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

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

}  // namespace

void protobuf_ShutdownFile_trade_2fvo_2ffutures_2fFuturesOrderVo_2eproto() {
  FuturesOrderVo_default_instance_.Shutdown();
  delete FuturesOrderVo_reflection_;
}

void protobuf_InitDefaults_trade_2fvo_2ffutures_2fFuturesOrderVo_2eproto_impl() {
  GOOGLE_PROTOBUF_VERIFY_VERSION;

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

GOOGLE_PROTOBUF_DECLARE_ONCE(protobuf_InitDefaults_trade_2fvo_2ffutures_2fFuturesOrderVo_2eproto_once_);
void protobuf_InitDefaults_trade_2fvo_2ffutures_2fFuturesOrderVo_2eproto() {
  ::google::protobuf::GoogleOnceInit(&protobuf_InitDefaults_trade_2fvo_2ffutures_2fFuturesOrderVo_2eproto_once_,
                 &protobuf_InitDefaults_trade_2fvo_2ffutures_2fFuturesOrderVo_2eproto_impl);
}
void protobuf_AddDesc_trade_2fvo_2ffutures_2fFuturesOrderVo_2eproto_impl() {
  GOOGLE_PROTOBUF_VERIFY_VERSION;

  protobuf_InitDefaults_trade_2fvo_2ffutures_2fFuturesOrderVo_2eproto();
  ::google::protobuf::DescriptorPool::InternalAddGeneratedFile(
    "\n%trade/vo/futures/FuturesOrderVo.proto\""
    "\352\003\n\016FuturesOrderVo\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\025\n\rentrustAmount\030\007 \001(\t\022\026\n\016businessAmoun"
    "t\030\010 \001(\t\022\014\n\004date\030\t \001(\t\022\024\n\014businessTime\030\n "
    "\001(\t\022\023\n\013entrustTime\030\013 \001(\t\022\025\n\rqueryParamSt"
    "r\030\014 \001(\t\022\022\n\nstatusDesc\030\r \001(\t\022\016\n\006status\030\016 "
    "\001(\t\022\021\n\tentrustId\030\017 \001(\t\022\025\n\rcanBeCanceled\030"
    "\021 \001(\005\022\023\n\013entrustType\030\022 \001(\t\022\026\n\016entrustTyp"
    "eNum\030\024 \001(\t\022\017\n\007isValid\030\025 \001(\005\022\024\n\014canBeUpda"
    "ted\030\030 \001(\005\022\021\n\tvalidType\030\026 \001(\t\022\025\n\rvalidTyp"
    "eDesc\030\027 \001(\t\022\024\n\014orderOptions\030\031 \001(\005\022\021\n\tval"
    "idTime\030\032 \001(\tBL\n5com.huasheng.quant.open."
    "sdk.protobuf.trade.vo.futuresB\023FuturesOr"
    "derVoProtob\006proto3", 618);
  ::google::protobuf::MessageFactory::InternalRegisterGeneratedFile(
    "trade/vo/futures/FuturesOrderVo.proto", &protobuf_RegisterTypes);
  ::google::protobuf::internal::OnShutdown(&protobuf_ShutdownFile_trade_2fvo_2ffutures_2fFuturesOrderVo_2eproto);
}

GOOGLE_PROTOBUF_DECLARE_ONCE(protobuf_AddDesc_trade_2fvo_2ffutures_2fFuturesOrderVo_2eproto_once_);
void protobuf_AddDesc_trade_2fvo_2ffutures_2fFuturesOrderVo_2eproto() {
  ::google::protobuf::GoogleOnceInit(&protobuf_AddDesc_trade_2fvo_2ffutures_2fFuturesOrderVo_2eproto_once_,
                 &protobuf_AddDesc_trade_2fvo_2ffutures_2fFuturesOrderVo_2eproto_impl);
}
// Force AddDescriptors() to be called at static initialization time.
struct StaticDescriptorInitializer_trade_2fvo_2ffutures_2fFuturesOrderVo_2eproto {
  StaticDescriptorInitializer_trade_2fvo_2ffutures_2fFuturesOrderVo_2eproto() {
    protobuf_AddDesc_trade_2fvo_2ffutures_2fFuturesOrderVo_2eproto();
  }
} static_descriptor_initializer_trade_2fvo_2ffutures_2fFuturesOrderVo_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 FuturesOrderVo::kStockCodeFieldNumber;
const int FuturesOrderVo::kStockNameFieldNumber;
const int FuturesOrderVo::kBusinessPriceFieldNumber;
const int FuturesOrderVo::kEntrustBsFieldNumber;
const int FuturesOrderVo::kEntrustPriceFieldNumber;
const int FuturesOrderVo::kEntrustAmountFieldNumber;
const int FuturesOrderVo::kBusinessAmountFieldNumber;
const int FuturesOrderVo::kDateFieldNumber;
const int FuturesOrderVo::kBusinessTimeFieldNumber;
const int FuturesOrderVo::kEntrustTimeFieldNumber;
const int FuturesOrderVo::kQueryParamStrFieldNumber;
const int FuturesOrderVo::kStatusDescFieldNumber;
const int FuturesOrderVo::kStatusFieldNumber;
const int FuturesOrderVo::kEntrustIdFieldNumber;
const int FuturesOrderVo::kCanBeCanceledFieldNumber;
const int FuturesOrderVo::kEntrustTypeFieldNumber;
const int FuturesOrderVo::kEntrustTypeNumFieldNumber;
const int FuturesOrderVo::kIsValidFieldNumber;
const int FuturesOrderVo::kCanBeUpdatedFieldNumber;
const int FuturesOrderVo::kValidTypeFieldNumber;
const int FuturesOrderVo::kValidTypeDescFieldNumber;
const int FuturesOrderVo::kOrderOptionsFieldNumber;
const int FuturesOrderVo::kValidTimeFieldNumber;
#endif  // !defined(_MSC_VER) || _MSC_VER >= 1900

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

void FuturesOrderVo::InitAsDefaultInstance() {
}

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

void FuturesOrderVo::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());
  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());
  entrusttype_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  entrusttypenum_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  validtype_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  validtypedesc_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  validtime_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  ::memset(&canbecanceled_, 0, reinterpret_cast<char*>(&orderoptions_) -
    reinterpret_cast<char*>(&canbecanceled_) + sizeof(orderoptions_));
  _cached_size_ = 0;
}

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

void FuturesOrderVo::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());
  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());
  entrusttype_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  entrusttypenum_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  validtype_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  validtypedesc_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  validtime_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}

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

const FuturesOrderVo& FuturesOrderVo::default_instance() {
  protobuf_InitDefaults_trade_2fvo_2ffutures_2fFuturesOrderVo_2eproto();
  return *internal_default_instance();
}

::google::protobuf::internal::ExplicitlyConstructed<FuturesOrderVo> FuturesOrderVo_default_instance_;

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

void FuturesOrderVo::Clear() {
// @@protoc_insertion_point(message_clear_start:FuturesOrderVo)
#if defined(__clang__)
#define ZR_HELPER_(f) \
  _Pragma("clang diagnostic push") \
  _Pragma("clang diagnostic ignored \"-Winvalid-offsetof\"") \
  __builtin_offsetof(FuturesOrderVo, f) \
  _Pragma("clang diagnostic pop")
#else
#define ZR_HELPER_(f) reinterpret_cast<char*>(\
  &reinterpret_cast<FuturesOrderVo*>(16)->f)
#endif

#define ZR_(first, last) do {\
  ::memset(&(first), 0,\
           ZR_HELPER_(last) - ZR_HELPER_(first) + sizeof(last));\
} while (0)

  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());
  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());
  canbecanceled_ = 0;
  entrusttype_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  ZR_(isvalid_, orderoptions_);
  entrusttypenum_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  validtype_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  validtypedesc_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  validtime_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());

#undef ZR_HELPER_
#undef ZR_

}

bool FuturesOrderVo::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:FuturesOrderVo)
  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,
            "FuturesOrderVo.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,
            "FuturesOrderVo.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,
            "FuturesOrderVo.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,
            "FuturesOrderVo.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,
            "FuturesOrderVo.entrustPrice"));
        } 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,
            "FuturesOrderVo.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,
            "FuturesOrderVo.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,
            "FuturesOrderVo.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,
            "FuturesOrderVo.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,
            "FuturesOrderVo.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,
            "FuturesOrderVo.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,
            "FuturesOrderVo.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,
            "FuturesOrderVo.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,
            "FuturesOrderVo.entrustId"));
        } 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,
            "FuturesOrderVo.entrustType"));
        } 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,
            "FuturesOrderVo.entrustTypeNum"));
        } else {
          goto handle_unusual;
        }
        if (input->ExpectTag(168)) goto parse_isValid;
        break;
      }

      // optional int32 isValid = 21;
      case 21: {
        if (tag == 168) {
         parse_isValid:

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

      // optional string validType = 22;
      case 22: {
        if (tag == 178) {
         parse_validType:
          DO_(::google::protobuf::internal::WireFormatLite::ReadString(
                input, this->mutable_validtype()));
          DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
            this->validtype().data(), this->validtype().length(),
            ::google::protobuf::internal::WireFormatLite::PARSE,
            "FuturesOrderVo.validType"));
        } else {
          goto handle_unusual;
        }
        if (input->ExpectTag(186)) goto parse_validTypeDesc;
        break;
      }

      // optional string validTypeDesc = 23;
      case 23: {
        if (tag == 186) {
         parse_validTypeDesc:
          DO_(::google::protobuf::internal::WireFormatLite::ReadString(
                input, this->mutable_validtypedesc()));
          DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
            this->validtypedesc().data(), this->validtypedesc().length(),
            ::google::protobuf::internal::WireFormatLite::PARSE,
            "FuturesOrderVo.validTypeDesc"));
        } else {
          goto handle_unusual;
        }
        if (input->ExpectTag(192)) goto parse_canBeUpdated;
        break;
      }

      // optional int32 canBeUpdated = 24;
      case 24: {
        if (tag == 192) {
         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(200)) goto parse_orderOptions;
        break;
      }

      // optional int32 orderOptions = 25;
      case 25: {
        if (tag == 200) {
         parse_orderOptions:

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

      // optional string validTime = 26;
      case 26: {
        if (tag == 210) {
         parse_validTime:
          DO_(::google::protobuf::internal::WireFormatLite::ReadString(
                input, this->mutable_validtime()));
          DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
            this->validtime().data(), this->validtime().length(),
            ::google::protobuf::internal::WireFormatLite::PARSE,
            "FuturesOrderVo.validTime"));
        } 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:FuturesOrderVo)
  return true;
failure:
  // @@protoc_insertion_point(parse_failure:FuturesOrderVo)
  return false;
#undef DO_
}

void FuturesOrderVo::SerializeWithCachedSizes(
    ::google::protobuf::io::CodedOutputStream* output) const {
  // @@protoc_insertion_point(serialize_start:FuturesOrderVo)
  // 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,
      "FuturesOrderVo.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,
      "FuturesOrderVo.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,
      "FuturesOrderVo.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,
      "FuturesOrderVo.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,
      "FuturesOrderVo.entrustPrice");
    ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
      5, this->entrustprice(), 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,
      "FuturesOrderVo.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,
      "FuturesOrderVo.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,
      "FuturesOrderVo.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,
      "FuturesOrderVo.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,
      "FuturesOrderVo.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,
      "FuturesOrderVo.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,
      "FuturesOrderVo.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,
      "FuturesOrderVo.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,
      "FuturesOrderVo.entrustId");
    ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
      15, this->entrustid(), 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,
      "FuturesOrderVo.entrustType");
    ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
      18, this->entrusttype(), 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,
      "FuturesOrderVo.entrustTypeNum");
    ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
      20, this->entrusttypenum(), output);
  }

  // optional int32 isValid = 21;
  if (this->isvalid() != 0) {
    ::google::protobuf::internal::WireFormatLite::WriteInt32(21, this->isvalid(), output);
  }

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

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

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

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

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

  // @@protoc_insertion_point(serialize_end:FuturesOrderVo)
}

::google::protobuf::uint8* FuturesOrderVo::InternalSerializeWithCachedSizesToArray(
    bool deterministic, ::google::protobuf::uint8* target) const {
  (void)deterministic; // Unused
  // @@protoc_insertion_point(serialize_to_array_start:FuturesOrderVo)
  // 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,
      "FuturesOrderVo.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,
      "FuturesOrderVo.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,
      "FuturesOrderVo.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,
      "FuturesOrderVo.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,
      "FuturesOrderVo.entrustPrice");
    target =
      ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
        5, this->entrustprice(), 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,
      "FuturesOrderVo.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,
      "FuturesOrderVo.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,
      "FuturesOrderVo.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,
      "FuturesOrderVo.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,
      "FuturesOrderVo.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,
      "FuturesOrderVo.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,
      "FuturesOrderVo.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,
      "FuturesOrderVo.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,
      "FuturesOrderVo.entrustId");
    target =
      ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
        15, this->entrustid(), 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,
      "FuturesOrderVo.entrustType");
    target =
      ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
        18, this->entrusttype(), 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,
      "FuturesOrderVo.entrustTypeNum");
    target =
      ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
        20, this->entrusttypenum(), target);
  }

  // optional int32 isValid = 21;
  if (this->isvalid() != 0) {
    target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(21, this->isvalid(), target);
  }

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

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

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

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

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

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

size_t FuturesOrderVo::ByteSizeLong() const {
// @@protoc_insertion_point(message_byte_size_start:FuturesOrderVo)
  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 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 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 entrustTypeNum = 20;
  if (this->entrusttypenum().size() > 0) {
    total_size += 2 +
      ::google::protobuf::internal::WireFormatLite::StringSize(
        this->entrusttypenum());
  }

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

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

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

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

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

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

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

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

void FuturesOrderVo::UnsafeMergeFrom(const FuturesOrderVo& 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.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.canbecanceled() != 0) {
    set_canbecanceled(from.canbecanceled());
  }
  if (from.entrusttype().size() > 0) {

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

    entrusttypenum_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.entrusttypenum_);
  }
  if (from.isvalid() != 0) {
    set_isvalid(from.isvalid());
  }
  if (from.canbeupdated() != 0) {
    set_canbeupdated(from.canbeupdated());
  }
  if (from.validtype().size() > 0) {

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

    validtypedesc_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.validtypedesc_);
  }
  if (from.orderoptions() != 0) {
    set_orderoptions(from.orderoptions());
  }
  if (from.validtime().size() > 0) {

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

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

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

bool FuturesOrderVo::IsInitialized() const {

  return true;
}

void FuturesOrderVo::Swap(FuturesOrderVo* other) {
  if (other == this) return;
  InternalSwap(other);
}
void FuturesOrderVo::InternalSwap(FuturesOrderVo* other) {
  stockcode_.Swap(&other->stockcode_);
  stockname_.Swap(&other->stockname_);
  businessprice_.Swap(&other->businessprice_);
  entrustbs_.Swap(&other->entrustbs_);
  entrustprice_.Swap(&other->entrustprice_);
  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_);
  std::swap(canbecanceled_, other->canbecanceled_);
  entrusttype_.Swap(&other->entrusttype_);
  entrusttypenum_.Swap(&other->entrusttypenum_);
  std::swap(isvalid_, other->isvalid_);
  std::swap(canbeupdated_, other->canbeupdated_);
  validtype_.Swap(&other->validtype_);
  validtypedesc_.Swap(&other->validtypedesc_);
  std::swap(orderoptions_, other->orderoptions_);
  validtime_.Swap(&other->validtime_);
  _internal_metadata_.Swap(&other->_internal_metadata_);
  std::swap(_cached_size_, other->_cached_size_);
}

::google::protobuf::Metadata FuturesOrderVo::GetMetadata() const {
  protobuf_AssignDescriptorsOnce();
  ::google::protobuf::Metadata metadata;
  metadata.descriptor = FuturesOrderVo_descriptor_;
  metadata.reflection = FuturesOrderVo_reflection_;
  return metadata;
}

#if PROTOBUF_INLINE_NOT_IN_HEADERS
// FuturesOrderVo

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

// optional int32 isValid = 21;
void FuturesOrderVo::clear_isvalid() {
  isvalid_ = 0;
}
::google::protobuf::int32 FuturesOrderVo::isvalid() const {
  // @@protoc_insertion_point(field_get:FuturesOrderVo.isValid)
  return isvalid_;
}
void FuturesOrderVo::set_isvalid(::google::protobuf::int32 value) {
  
  isvalid_ = value;
  // @@protoc_insertion_point(field_set:FuturesOrderVo.isValid)
}

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

// optional string validType = 22;
void FuturesOrderVo::clear_validtype() {
  validtype_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
const ::std::string& FuturesOrderVo::validtype() const {
  // @@protoc_insertion_point(field_get:FuturesOrderVo.validType)
  return validtype_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void FuturesOrderVo::set_validtype(const ::std::string& value) {
  
  validtype_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  // @@protoc_insertion_point(field_set:FuturesOrderVo.validType)
}
void FuturesOrderVo::set_validtype(const char* value) {
  
  validtype_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  // @@protoc_insertion_point(field_set_char:FuturesOrderVo.validType)
}
void FuturesOrderVo::set_validtype(const char* value, size_t size) {
  
  validtype_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
      ::std::string(reinterpret_cast<const char*>(value), size));
  // @@protoc_insertion_point(field_set_pointer:FuturesOrderVo.validType)
}
::std::string* FuturesOrderVo::mutable_validtype() {
  
  // @@protoc_insertion_point(field_mutable:FuturesOrderVo.validType)
  return validtype_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
::std::string* FuturesOrderVo::release_validtype() {
  // @@protoc_insertion_point(field_release:FuturesOrderVo.validType)
  
  return validtype_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void FuturesOrderVo::set_allocated_validtype(::std::string* validtype) {
  if (validtype != NULL) {
    
  } else {
    
  }
  validtype_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), validtype);
  // @@protoc_insertion_point(field_set_allocated:FuturesOrderVo.validType)
}

// optional string validTypeDesc = 23;
void FuturesOrderVo::clear_validtypedesc() {
  validtypedesc_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
const ::std::string& FuturesOrderVo::validtypedesc() const {
  // @@protoc_insertion_point(field_get:FuturesOrderVo.validTypeDesc)
  return validtypedesc_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void FuturesOrderVo::set_validtypedesc(const ::std::string& value) {
  
  validtypedesc_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  // @@protoc_insertion_point(field_set:FuturesOrderVo.validTypeDesc)
}
void FuturesOrderVo::set_validtypedesc(const char* value) {
  
  validtypedesc_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  // @@protoc_insertion_point(field_set_char:FuturesOrderVo.validTypeDesc)
}
void FuturesOrderVo::set_validtypedesc(const char* value, size_t size) {
  
  validtypedesc_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
      ::std::string(reinterpret_cast<const char*>(value), size));
  // @@protoc_insertion_point(field_set_pointer:FuturesOrderVo.validTypeDesc)
}
::std::string* FuturesOrderVo::mutable_validtypedesc() {
  
  // @@protoc_insertion_point(field_mutable:FuturesOrderVo.validTypeDesc)
  return validtypedesc_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
::std::string* FuturesOrderVo::release_validtypedesc() {
  // @@protoc_insertion_point(field_release:FuturesOrderVo.validTypeDesc)
  
  return validtypedesc_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void FuturesOrderVo::set_allocated_validtypedesc(::std::string* validtypedesc) {
  if (validtypedesc != NULL) {
    
  } else {
    
  }
  validtypedesc_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), validtypedesc);
  // @@protoc_insertion_point(field_set_allocated:FuturesOrderVo.validTypeDesc)
}

// optional int32 orderOptions = 25;
void FuturesOrderVo::clear_orderoptions() {
  orderoptions_ = 0;
}
::google::protobuf::int32 FuturesOrderVo::orderoptions() const {
  // @@protoc_insertion_point(field_get:FuturesOrderVo.orderOptions)
  return orderoptions_;
}
void FuturesOrderVo::set_orderoptions(::google::protobuf::int32 value) {
  
  orderoptions_ = value;
  // @@protoc_insertion_point(field_set:FuturesOrderVo.orderOptions)
}

// optional string validTime = 26;
void FuturesOrderVo::clear_validtime() {
  validtime_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
const ::std::string& FuturesOrderVo::validtime() const {
  // @@protoc_insertion_point(field_get:FuturesOrderVo.validTime)
  return validtime_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void FuturesOrderVo::set_validtime(const ::std::string& value) {
  
  validtime_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  // @@protoc_insertion_point(field_set:FuturesOrderVo.validTime)
}
void FuturesOrderVo::set_validtime(const char* value) {
  
  validtime_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  // @@protoc_insertion_point(field_set_char:FuturesOrderVo.validTime)
}
void FuturesOrderVo::set_validtime(const char* value, size_t size) {
  
  validtime_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
      ::std::string(reinterpret_cast<const char*>(value), size));
  // @@protoc_insertion_point(field_set_pointer:FuturesOrderVo.validTime)
}
::std::string* FuturesOrderVo::mutable_validtime() {
  
  // @@protoc_insertion_point(field_mutable:FuturesOrderVo.validTime)
  return validtime_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
::std::string* FuturesOrderVo::release_validtime() {
  // @@protoc_insertion_point(field_release:FuturesOrderVo.validTime)
  
  return validtime_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void FuturesOrderVo::set_allocated_validtime(::std::string* validtime) {
  if (validtime != NULL) {
    
  } else {
    
  }
  validtime_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), validtime);
  // @@protoc_insertion_point(field_set_allocated:FuturesOrderVo.validTime)
}

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

// @@protoc_insertion_point(namespace_scope)

// @@protoc_insertion_point(global_scope)
