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

#ifndef PROTOBUF_trade_2fnotify_2fTradeStockDeliverNotify_2eproto__INCLUDED
#define PROTOBUF_trade_2fnotify_2fTradeStockDeliverNotify_2eproto__INCLUDED

#include <string>

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

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

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

// Internal implementation detail -- do not call these.
void protobuf_AddDesc_trade_2fnotify_2fTradeStockDeliverNotify_2eproto();
void protobuf_InitDefaults_trade_2fnotify_2fTradeStockDeliverNotify_2eproto();
void protobuf_AssignDesc_trade_2fnotify_2fTradeStockDeliverNotify_2eproto();
void protobuf_ShutdownFile_trade_2fnotify_2fTradeStockDeliverNotify_2eproto();

class TradeStockDeliverNotify;

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

class TradeStockDeliverNotify : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:TradeStockDeliverNotify) */ {
 public:
  TradeStockDeliverNotify();
  virtual ~TradeStockDeliverNotify();

  TradeStockDeliverNotify(const TradeStockDeliverNotify& from);

  inline TradeStockDeliverNotify& operator=(const TradeStockDeliverNotify& from) {
    CopyFrom(from);
    return *this;
  }

  static const ::google::protobuf::Descriptor* descriptor();
  static const TradeStockDeliverNotify& default_instance();

  static const TradeStockDeliverNotify* internal_default_instance();

  void Swap(TradeStockDeliverNotify* other);

  // implements Message ----------------------------------------------

  inline TradeStockDeliverNotify* New() const { return New(NULL); }

  TradeStockDeliverNotify* New(::google::protobuf::Arena* arena) const;
  void CopyFrom(const ::google::protobuf::Message& from);
  void MergeFrom(const ::google::protobuf::Message& from);
  void CopyFrom(const TradeStockDeliverNotify& from);
  void MergeFrom(const TradeStockDeliverNotify& from);
  void Clear();
  bool IsInitialized() const;

  size_t ByteSizeLong() const;
  bool MergePartialFromCodedStream(
      ::google::protobuf::io::CodedInputStream* input);
  void SerializeWithCachedSizes(
      ::google::protobuf::io::CodedOutputStream* output) const;
  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
      bool deterministic, ::google::protobuf::uint8* output) const;
  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const {
    return InternalSerializeWithCachedSizesToArray(false, output);
  }
  int GetCachedSize() const { return _cached_size_; }
  private:
  void SharedCtor();
  void SharedDtor();
  void SetCachedSize(int size) const;
  void InternalSwap(TradeStockDeliverNotify* other);
  void UnsafeMergeFrom(const TradeStockDeliverNotify& from);
  private:
  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
    return _internal_metadata_.arena();
  }
  inline void* MaybeArenaPtr() const {
    return _internal_metadata_.raw_arena_ptr();
  }
  public:

  ::google::protobuf::Metadata GetMetadata() const;

  // nested types ----------------------------------------------------

  // accessors -------------------------------------------------------

  // optional string fundAccount = 1;
  void clear_fundaccount();
  static const int kFundAccountFieldNumber = 1;
  const ::std::string& fundaccount() const;
  void set_fundaccount(const ::std::string& value);
  void set_fundaccount(const char* value);
  void set_fundaccount(const char* value, size_t size);
  ::std::string* mutable_fundaccount();
  ::std::string* release_fundaccount();
  void set_allocated_fundaccount(::std::string* fundaccount);

  // optional string stockCode = 2;
  void clear_stockcode();
  static const int kStockCodeFieldNumber = 2;
  const ::std::string& stockcode() const;
  void set_stockcode(const ::std::string& value);
  void set_stockcode(const char* value);
  void set_stockcode(const char* value, size_t size);
  ::std::string* mutable_stockcode();
  ::std::string* release_stockcode();
  void set_allocated_stockcode(::std::string* stockcode);

  // optional string stockName = 3;
  void clear_stockname();
  static const int kStockNameFieldNumber = 3;
  const ::std::string& stockname() const;
  void set_stockname(const ::std::string& value);
  void set_stockname(const char* value);
  void set_stockname(const char* value, size_t size);
  ::std::string* mutable_stockname();
  ::std::string* release_stockname();
  void set_allocated_stockname(::std::string* stockname);

  // optional string entrustBs = 4;
  void clear_entrustbs();
  static const int kEntrustBsFieldNumber = 4;
  const ::std::string& entrustbs() const;
  void set_entrustbs(const ::std::string& value);
  void set_entrustbs(const char* value);
  void set_entrustbs(const char* value, size_t size);
  ::std::string* mutable_entrustbs();
  ::std::string* release_entrustbs();
  void set_allocated_entrustbs(::std::string* entrustbs);

  // optional string businessPrice = 5;
  void clear_businessprice();
  static const int kBusinessPriceFieldNumber = 5;
  const ::std::string& businessprice() const;
  void set_businessprice(const ::std::string& value);
  void set_businessprice(const char* value);
  void set_businessprice(const char* value, size_t size);
  ::std::string* mutable_businessprice();
  ::std::string* release_businessprice();
  void set_allocated_businessprice(::std::string* businessprice);

  // optional string businessAmount = 6;
  void clear_businessamount();
  static const int kBusinessAmountFieldNumber = 6;
  const ::std::string& businessamount() const;
  void set_businessamount(const ::std::string& value);
  void set_businessamount(const char* value);
  void set_businessamount(const char* value, size_t size);
  ::std::string* mutable_businessamount();
  ::std::string* release_businessamount();
  void set_allocated_businessamount(::std::string* businessamount);

  // optional string businessDate = 7;
  void clear_businessdate();
  static const int kBusinessDateFieldNumber = 7;
  const ::std::string& businessdate() const;
  void set_businessdate(const ::std::string& value);
  void set_businessdate(const char* value);
  void set_businessdate(const char* value, size_t size);
  ::std::string* mutable_businessdate();
  ::std::string* release_businessdate();
  void set_allocated_businessdate(::std::string* businessdate);

  // optional string businessTime = 8;
  void clear_businesstime();
  static const int kBusinessTimeFieldNumber = 8;
  const ::std::string& businesstime() const;
  void set_businesstime(const ::std::string& value);
  void set_businesstime(const char* value);
  void set_businesstime(const char* value, size_t size);
  ::std::string* mutable_businesstime();
  ::std::string* release_businesstime();
  void set_allocated_businesstime(::std::string* businesstime);

  // optional string exchangeType = 9;
  void clear_exchangetype();
  static const int kExchangeTypeFieldNumber = 9;
  const ::std::string& exchangetype() const;
  void set_exchangetype(const ::std::string& value);
  void set_exchangetype(const char* value);
  void set_exchangetype(const char* value, size_t size);
  ::std::string* mutable_exchangetype();
  ::std::string* release_exchangetype();
  void set_allocated_exchangetype(::std::string* exchangetype);

  // optional string entrustStatus = 10;
  void clear_entruststatus();
  static const int kEntrustStatusFieldNumber = 10;
  const ::std::string& entruststatus() const;
  void set_entruststatus(const ::std::string& value);
  void set_entruststatus(const char* value);
  void set_entruststatus(const char* value, size_t size);
  ::std::string* mutable_entruststatus();
  ::std::string* release_entruststatus();
  void set_allocated_entruststatus(::std::string* entruststatus);

  // optional string clientId = 11;
  void clear_clientid();
  static const int kClientIdFieldNumber = 11;
  const ::std::string& clientid() const;
  void set_clientid(const ::std::string& value);
  void set_clientid(const char* value);
  void set_clientid(const char* value, size_t size);
  ::std::string* mutable_clientid();
  ::std::string* release_clientid();
  void set_allocated_clientid(::std::string* clientid);

  // optional string entrustNo = 12;
  void clear_entrustno();
  static const int kEntrustNoFieldNumber = 12;
  const ::std::string& entrustno() const;
  void set_entrustno(const ::std::string& value);
  void set_entrustno(const char* value);
  void set_entrustno(const char* value, size_t size);
  ::std::string* mutable_entrustno();
  ::std::string* release_entrustno();
  void set_allocated_entrustno(::std::string* entrustno);

  // optional string sumBusinessAmount = 13;
  void clear_sumbusinessamount();
  static const int kSumBusinessAmountFieldNumber = 13;
  const ::std::string& sumbusinessamount() const;
  void set_sumbusinessamount(const ::std::string& value);
  void set_sumbusinessamount(const char* value);
  void set_sumbusinessamount(const char* value, size_t size);
  ::std::string* mutable_sumbusinessamount();
  ::std::string* release_sumbusinessamount();
  void set_allocated_sumbusinessamount(::std::string* sumbusinessamount);

  // optional string sumBusinessBalance = 14;
  void clear_sumbusinessbalance();
  static const int kSumBusinessBalanceFieldNumber = 14;
  const ::std::string& sumbusinessbalance() const;
  void set_sumbusinessbalance(const ::std::string& value);
  void set_sumbusinessbalance(const char* value);
  void set_sumbusinessbalance(const char* value, size_t size);
  ::std::string* mutable_sumbusinessbalance();
  ::std::string* release_sumbusinessbalance();
  void set_allocated_sumbusinessbalance(::std::string* sumbusinessbalance);

  // optional string originalAmount = 15;
  void clear_originalamount();
  static const int kOriginalAmountFieldNumber = 15;
  const ::std::string& originalamount() const;
  void set_originalamount(const ::std::string& value);
  void set_originalamount(const char* value);
  void set_originalamount(const char* value, size_t size);
  ::std::string* mutable_originalamount();
  ::std::string* release_originalamount();
  void set_allocated_originalamount(::std::string* originalamount);

  // optional string originalPrice = 16;
  void clear_originalprice();
  static const int kOriginalPriceFieldNumber = 16;
  const ::std::string& originalprice() const;
  void set_originalprice(const ::std::string& value);
  void set_originalprice(const char* value);
  void set_originalprice(const char* value, size_t size);
  ::std::string* mutable_originalprice();
  ::std::string* release_originalprice();
  void set_allocated_originalprice(::std::string* originalprice);

  // optional string leftAmount = 17;
  void clear_leftamount();
  static const int kLeftAmountFieldNumber = 17;
  const ::std::string& leftamount() const;
  void set_leftamount(const ::std::string& value);
  void set_leftamount(const char* value);
  void set_leftamount(const char* value, size_t size);
  ::std::string* mutable_leftamount();
  ::std::string* release_leftamount();
  void set_allocated_leftamount(::std::string* leftamount);

  // optional string entrustPrice = 18;
  void clear_entrustprice();
  static const int kEntrustPriceFieldNumber = 18;
  const ::std::string& entrustprice() const;
  void set_entrustprice(const ::std::string& value);
  void set_entrustprice(const char* value);
  void set_entrustprice(const char* value, size_t size);
  ::std::string* mutable_entrustprice();
  ::std::string* release_entrustprice();
  void set_allocated_entrustprice(::std::string* entrustprice);

  // optional string entrustAmount = 19;
  void clear_entrustamount();
  static const int kEntrustAmountFieldNumber = 19;
  const ::std::string& entrustamount() const;
  void set_entrustamount(const ::std::string& value);
  void set_entrustamount(const char* value);
  void set_entrustamount(const char* value, size_t size);
  ::std::string* mutable_entrustamount();
  ::std::string* release_entrustamount();
  void set_allocated_entrustamount(::std::string* entrustamount);

  // optional string recordNo = 20;
  void clear_recordno();
  static const int kRecordNoFieldNumber = 20;
  const ::std::string& recordno() const;
  void set_recordno(const ::std::string& value);
  void set_recordno(const char* value);
  void set_recordno(const char* value, size_t size);
  ::std::string* mutable_recordno();
  ::std::string* release_recordno();
  void set_allocated_recordno(::std::string* recordno);

  // @@protoc_insertion_point(class_scope:TradeStockDeliverNotify)
 private:

  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
  ::google::protobuf::internal::ArenaStringPtr fundaccount_;
  ::google::protobuf::internal::ArenaStringPtr stockcode_;
  ::google::protobuf::internal::ArenaStringPtr stockname_;
  ::google::protobuf::internal::ArenaStringPtr entrustbs_;
  ::google::protobuf::internal::ArenaStringPtr businessprice_;
  ::google::protobuf::internal::ArenaStringPtr businessamount_;
  ::google::protobuf::internal::ArenaStringPtr businessdate_;
  ::google::protobuf::internal::ArenaStringPtr businesstime_;
  ::google::protobuf::internal::ArenaStringPtr exchangetype_;
  ::google::protobuf::internal::ArenaStringPtr entruststatus_;
  ::google::protobuf::internal::ArenaStringPtr clientid_;
  ::google::protobuf::internal::ArenaStringPtr entrustno_;
  ::google::protobuf::internal::ArenaStringPtr sumbusinessamount_;
  ::google::protobuf::internal::ArenaStringPtr sumbusinessbalance_;
  ::google::protobuf::internal::ArenaStringPtr originalamount_;
  ::google::protobuf::internal::ArenaStringPtr originalprice_;
  ::google::protobuf::internal::ArenaStringPtr leftamount_;
  ::google::protobuf::internal::ArenaStringPtr entrustprice_;
  ::google::protobuf::internal::ArenaStringPtr entrustamount_;
  ::google::protobuf::internal::ArenaStringPtr recordno_;
  mutable int _cached_size_;
  friend void  protobuf_InitDefaults_trade_2fnotify_2fTradeStockDeliverNotify_2eproto_impl();
  friend void  protobuf_AddDesc_trade_2fnotify_2fTradeStockDeliverNotify_2eproto_impl();
  friend void protobuf_AssignDesc_trade_2fnotify_2fTradeStockDeliverNotify_2eproto();
  friend void protobuf_ShutdownFile_trade_2fnotify_2fTradeStockDeliverNotify_2eproto();

  void InitAsDefaultInstance();
};
extern ::google::protobuf::internal::ExplicitlyConstructed<TradeStockDeliverNotify> TradeStockDeliverNotify_default_instance_;

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


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

#if !PROTOBUF_INLINE_NOT_IN_HEADERS
// TradeStockDeliverNotify

// optional string fundAccount = 1;
inline void TradeStockDeliverNotify::clear_fundaccount() {
  fundaccount_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline const ::std::string& TradeStockDeliverNotify::fundaccount() const {
  // @@protoc_insertion_point(field_get:TradeStockDeliverNotify.fundAccount)
  return fundaccount_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline void TradeStockDeliverNotify::set_fundaccount(const ::std::string& value) {
  
  fundaccount_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  // @@protoc_insertion_point(field_set:TradeStockDeliverNotify.fundAccount)
}
inline void TradeStockDeliverNotify::set_fundaccount(const char* value) {
  
  fundaccount_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  // @@protoc_insertion_point(field_set_char:TradeStockDeliverNotify.fundAccount)
}
inline void TradeStockDeliverNotify::set_fundaccount(const char* value, size_t size) {
  
  fundaccount_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
      ::std::string(reinterpret_cast<const char*>(value), size));
  // @@protoc_insertion_point(field_set_pointer:TradeStockDeliverNotify.fundAccount)
}
inline ::std::string* TradeStockDeliverNotify::mutable_fundaccount() {
  
  // @@protoc_insertion_point(field_mutable:TradeStockDeliverNotify.fundAccount)
  return fundaccount_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline ::std::string* TradeStockDeliverNotify::release_fundaccount() {
  // @@protoc_insertion_point(field_release:TradeStockDeliverNotify.fundAccount)
  
  return fundaccount_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline void TradeStockDeliverNotify::set_allocated_fundaccount(::std::string* fundaccount) {
  if (fundaccount != NULL) {
    
  } else {
    
  }
  fundaccount_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), fundaccount);
  // @@protoc_insertion_point(field_set_allocated:TradeStockDeliverNotify.fundAccount)
}

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

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

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

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

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

// optional string businessDate = 7;
inline void TradeStockDeliverNotify::clear_businessdate() {
  businessdate_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline const ::std::string& TradeStockDeliverNotify::businessdate() const {
  // @@protoc_insertion_point(field_get:TradeStockDeliverNotify.businessDate)
  return businessdate_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline void TradeStockDeliverNotify::set_businessdate(const ::std::string& value) {
  
  businessdate_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  // @@protoc_insertion_point(field_set:TradeStockDeliverNotify.businessDate)
}
inline void TradeStockDeliverNotify::set_businessdate(const char* value) {
  
  businessdate_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  // @@protoc_insertion_point(field_set_char:TradeStockDeliverNotify.businessDate)
}
inline void TradeStockDeliverNotify::set_businessdate(const char* value, size_t size) {
  
  businessdate_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
      ::std::string(reinterpret_cast<const char*>(value), size));
  // @@protoc_insertion_point(field_set_pointer:TradeStockDeliverNotify.businessDate)
}
inline ::std::string* TradeStockDeliverNotify::mutable_businessdate() {
  
  // @@protoc_insertion_point(field_mutable:TradeStockDeliverNotify.businessDate)
  return businessdate_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline ::std::string* TradeStockDeliverNotify::release_businessdate() {
  // @@protoc_insertion_point(field_release:TradeStockDeliverNotify.businessDate)
  
  return businessdate_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline void TradeStockDeliverNotify::set_allocated_businessdate(::std::string* businessdate) {
  if (businessdate != NULL) {
    
  } else {
    
  }
  businessdate_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), businessdate);
  // @@protoc_insertion_point(field_set_allocated:TradeStockDeliverNotify.businessDate)
}

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

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

// optional string entrustStatus = 10;
inline void TradeStockDeliverNotify::clear_entruststatus() {
  entruststatus_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline const ::std::string& TradeStockDeliverNotify::entruststatus() const {
  // @@protoc_insertion_point(field_get:TradeStockDeliverNotify.entrustStatus)
  return entruststatus_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline void TradeStockDeliverNotify::set_entruststatus(const ::std::string& value) {
  
  entruststatus_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  // @@protoc_insertion_point(field_set:TradeStockDeliverNotify.entrustStatus)
}
inline void TradeStockDeliverNotify::set_entruststatus(const char* value) {
  
  entruststatus_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  // @@protoc_insertion_point(field_set_char:TradeStockDeliverNotify.entrustStatus)
}
inline void TradeStockDeliverNotify::set_entruststatus(const char* value, size_t size) {
  
  entruststatus_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
      ::std::string(reinterpret_cast<const char*>(value), size));
  // @@protoc_insertion_point(field_set_pointer:TradeStockDeliverNotify.entrustStatus)
}
inline ::std::string* TradeStockDeliverNotify::mutable_entruststatus() {
  
  // @@protoc_insertion_point(field_mutable:TradeStockDeliverNotify.entrustStatus)
  return entruststatus_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline ::std::string* TradeStockDeliverNotify::release_entruststatus() {
  // @@protoc_insertion_point(field_release:TradeStockDeliverNotify.entrustStatus)
  
  return entruststatus_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline void TradeStockDeliverNotify::set_allocated_entruststatus(::std::string* entruststatus) {
  if (entruststatus != NULL) {
    
  } else {
    
  }
  entruststatus_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), entruststatus);
  // @@protoc_insertion_point(field_set_allocated:TradeStockDeliverNotify.entrustStatus)
}

// optional string clientId = 11;
inline void TradeStockDeliverNotify::clear_clientid() {
  clientid_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline const ::std::string& TradeStockDeliverNotify::clientid() const {
  // @@protoc_insertion_point(field_get:TradeStockDeliverNotify.clientId)
  return clientid_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline void TradeStockDeliverNotify::set_clientid(const ::std::string& value) {
  
  clientid_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  // @@protoc_insertion_point(field_set:TradeStockDeliverNotify.clientId)
}
inline void TradeStockDeliverNotify::set_clientid(const char* value) {
  
  clientid_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  // @@protoc_insertion_point(field_set_char:TradeStockDeliverNotify.clientId)
}
inline void TradeStockDeliverNotify::set_clientid(const char* value, size_t size) {
  
  clientid_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
      ::std::string(reinterpret_cast<const char*>(value), size));
  // @@protoc_insertion_point(field_set_pointer:TradeStockDeliverNotify.clientId)
}
inline ::std::string* TradeStockDeliverNotify::mutable_clientid() {
  
  // @@protoc_insertion_point(field_mutable:TradeStockDeliverNotify.clientId)
  return clientid_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline ::std::string* TradeStockDeliverNotify::release_clientid() {
  // @@protoc_insertion_point(field_release:TradeStockDeliverNotify.clientId)
  
  return clientid_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline void TradeStockDeliverNotify::set_allocated_clientid(::std::string* clientid) {
  if (clientid != NULL) {
    
  } else {
    
  }
  clientid_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), clientid);
  // @@protoc_insertion_point(field_set_allocated:TradeStockDeliverNotify.clientId)
}

// optional string entrustNo = 12;
inline void TradeStockDeliverNotify::clear_entrustno() {
  entrustno_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline const ::std::string& TradeStockDeliverNotify::entrustno() const {
  // @@protoc_insertion_point(field_get:TradeStockDeliverNotify.entrustNo)
  return entrustno_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline void TradeStockDeliverNotify::set_entrustno(const ::std::string& value) {
  
  entrustno_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  // @@protoc_insertion_point(field_set:TradeStockDeliverNotify.entrustNo)
}
inline void TradeStockDeliverNotify::set_entrustno(const char* value) {
  
  entrustno_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  // @@protoc_insertion_point(field_set_char:TradeStockDeliverNotify.entrustNo)
}
inline void TradeStockDeliverNotify::set_entrustno(const char* value, size_t size) {
  
  entrustno_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
      ::std::string(reinterpret_cast<const char*>(value), size));
  // @@protoc_insertion_point(field_set_pointer:TradeStockDeliverNotify.entrustNo)
}
inline ::std::string* TradeStockDeliverNotify::mutable_entrustno() {
  
  // @@protoc_insertion_point(field_mutable:TradeStockDeliverNotify.entrustNo)
  return entrustno_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline ::std::string* TradeStockDeliverNotify::release_entrustno() {
  // @@protoc_insertion_point(field_release:TradeStockDeliverNotify.entrustNo)
  
  return entrustno_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline void TradeStockDeliverNotify::set_allocated_entrustno(::std::string* entrustno) {
  if (entrustno != NULL) {
    
  } else {
    
  }
  entrustno_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), entrustno);
  // @@protoc_insertion_point(field_set_allocated:TradeStockDeliverNotify.entrustNo)
}

// optional string sumBusinessAmount = 13;
inline void TradeStockDeliverNotify::clear_sumbusinessamount() {
  sumbusinessamount_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline const ::std::string& TradeStockDeliverNotify::sumbusinessamount() const {
  // @@protoc_insertion_point(field_get:TradeStockDeliverNotify.sumBusinessAmount)
  return sumbusinessamount_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline void TradeStockDeliverNotify::set_sumbusinessamount(const ::std::string& value) {
  
  sumbusinessamount_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  // @@protoc_insertion_point(field_set:TradeStockDeliverNotify.sumBusinessAmount)
}
inline void TradeStockDeliverNotify::set_sumbusinessamount(const char* value) {
  
  sumbusinessamount_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  // @@protoc_insertion_point(field_set_char:TradeStockDeliverNotify.sumBusinessAmount)
}
inline void TradeStockDeliverNotify::set_sumbusinessamount(const char* value, size_t size) {
  
  sumbusinessamount_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
      ::std::string(reinterpret_cast<const char*>(value), size));
  // @@protoc_insertion_point(field_set_pointer:TradeStockDeliverNotify.sumBusinessAmount)
}
inline ::std::string* TradeStockDeliverNotify::mutable_sumbusinessamount() {
  
  // @@protoc_insertion_point(field_mutable:TradeStockDeliverNotify.sumBusinessAmount)
  return sumbusinessamount_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline ::std::string* TradeStockDeliverNotify::release_sumbusinessamount() {
  // @@protoc_insertion_point(field_release:TradeStockDeliverNotify.sumBusinessAmount)
  
  return sumbusinessamount_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline void TradeStockDeliverNotify::set_allocated_sumbusinessamount(::std::string* sumbusinessamount) {
  if (sumbusinessamount != NULL) {
    
  } else {
    
  }
  sumbusinessamount_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), sumbusinessamount);
  // @@protoc_insertion_point(field_set_allocated:TradeStockDeliverNotify.sumBusinessAmount)
}

// optional string sumBusinessBalance = 14;
inline void TradeStockDeliverNotify::clear_sumbusinessbalance() {
  sumbusinessbalance_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline const ::std::string& TradeStockDeliverNotify::sumbusinessbalance() const {
  // @@protoc_insertion_point(field_get:TradeStockDeliverNotify.sumBusinessBalance)
  return sumbusinessbalance_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline void TradeStockDeliverNotify::set_sumbusinessbalance(const ::std::string& value) {
  
  sumbusinessbalance_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  // @@protoc_insertion_point(field_set:TradeStockDeliverNotify.sumBusinessBalance)
}
inline void TradeStockDeliverNotify::set_sumbusinessbalance(const char* value) {
  
  sumbusinessbalance_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  // @@protoc_insertion_point(field_set_char:TradeStockDeliverNotify.sumBusinessBalance)
}
inline void TradeStockDeliverNotify::set_sumbusinessbalance(const char* value, size_t size) {
  
  sumbusinessbalance_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
      ::std::string(reinterpret_cast<const char*>(value), size));
  // @@protoc_insertion_point(field_set_pointer:TradeStockDeliverNotify.sumBusinessBalance)
}
inline ::std::string* TradeStockDeliverNotify::mutable_sumbusinessbalance() {
  
  // @@protoc_insertion_point(field_mutable:TradeStockDeliverNotify.sumBusinessBalance)
  return sumbusinessbalance_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline ::std::string* TradeStockDeliverNotify::release_sumbusinessbalance() {
  // @@protoc_insertion_point(field_release:TradeStockDeliverNotify.sumBusinessBalance)
  
  return sumbusinessbalance_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline void TradeStockDeliverNotify::set_allocated_sumbusinessbalance(::std::string* sumbusinessbalance) {
  if (sumbusinessbalance != NULL) {
    
  } else {
    
  }
  sumbusinessbalance_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), sumbusinessbalance);
  // @@protoc_insertion_point(field_set_allocated:TradeStockDeliverNotify.sumBusinessBalance)
}

// optional string originalAmount = 15;
inline void TradeStockDeliverNotify::clear_originalamount() {
  originalamount_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline const ::std::string& TradeStockDeliverNotify::originalamount() const {
  // @@protoc_insertion_point(field_get:TradeStockDeliverNotify.originalAmount)
  return originalamount_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline void TradeStockDeliverNotify::set_originalamount(const ::std::string& value) {
  
  originalamount_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  // @@protoc_insertion_point(field_set:TradeStockDeliverNotify.originalAmount)
}
inline void TradeStockDeliverNotify::set_originalamount(const char* value) {
  
  originalamount_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  // @@protoc_insertion_point(field_set_char:TradeStockDeliverNotify.originalAmount)
}
inline void TradeStockDeliverNotify::set_originalamount(const char* value, size_t size) {
  
  originalamount_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
      ::std::string(reinterpret_cast<const char*>(value), size));
  // @@protoc_insertion_point(field_set_pointer:TradeStockDeliverNotify.originalAmount)
}
inline ::std::string* TradeStockDeliverNotify::mutable_originalamount() {
  
  // @@protoc_insertion_point(field_mutable:TradeStockDeliverNotify.originalAmount)
  return originalamount_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline ::std::string* TradeStockDeliverNotify::release_originalamount() {
  // @@protoc_insertion_point(field_release:TradeStockDeliverNotify.originalAmount)
  
  return originalamount_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline void TradeStockDeliverNotify::set_allocated_originalamount(::std::string* originalamount) {
  if (originalamount != NULL) {
    
  } else {
    
  }
  originalamount_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), originalamount);
  // @@protoc_insertion_point(field_set_allocated:TradeStockDeliverNotify.originalAmount)
}

// optional string originalPrice = 16;
inline void TradeStockDeliverNotify::clear_originalprice() {
  originalprice_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline const ::std::string& TradeStockDeliverNotify::originalprice() const {
  // @@protoc_insertion_point(field_get:TradeStockDeliverNotify.originalPrice)
  return originalprice_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline void TradeStockDeliverNotify::set_originalprice(const ::std::string& value) {
  
  originalprice_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  // @@protoc_insertion_point(field_set:TradeStockDeliverNotify.originalPrice)
}
inline void TradeStockDeliverNotify::set_originalprice(const char* value) {
  
  originalprice_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  // @@protoc_insertion_point(field_set_char:TradeStockDeliverNotify.originalPrice)
}
inline void TradeStockDeliverNotify::set_originalprice(const char* value, size_t size) {
  
  originalprice_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
      ::std::string(reinterpret_cast<const char*>(value), size));
  // @@protoc_insertion_point(field_set_pointer:TradeStockDeliverNotify.originalPrice)
}
inline ::std::string* TradeStockDeliverNotify::mutable_originalprice() {
  
  // @@protoc_insertion_point(field_mutable:TradeStockDeliverNotify.originalPrice)
  return originalprice_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline ::std::string* TradeStockDeliverNotify::release_originalprice() {
  // @@protoc_insertion_point(field_release:TradeStockDeliverNotify.originalPrice)
  
  return originalprice_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline void TradeStockDeliverNotify::set_allocated_originalprice(::std::string* originalprice) {
  if (originalprice != NULL) {
    
  } else {
    
  }
  originalprice_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), originalprice);
  // @@protoc_insertion_point(field_set_allocated:TradeStockDeliverNotify.originalPrice)
}

// optional string leftAmount = 17;
inline void TradeStockDeliverNotify::clear_leftamount() {
  leftamount_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline const ::std::string& TradeStockDeliverNotify::leftamount() const {
  // @@protoc_insertion_point(field_get:TradeStockDeliverNotify.leftAmount)
  return leftamount_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline void TradeStockDeliverNotify::set_leftamount(const ::std::string& value) {
  
  leftamount_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  // @@protoc_insertion_point(field_set:TradeStockDeliverNotify.leftAmount)
}
inline void TradeStockDeliverNotify::set_leftamount(const char* value) {
  
  leftamount_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  // @@protoc_insertion_point(field_set_char:TradeStockDeliverNotify.leftAmount)
}
inline void TradeStockDeliverNotify::set_leftamount(const char* value, size_t size) {
  
  leftamount_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
      ::std::string(reinterpret_cast<const char*>(value), size));
  // @@protoc_insertion_point(field_set_pointer:TradeStockDeliverNotify.leftAmount)
}
inline ::std::string* TradeStockDeliverNotify::mutable_leftamount() {
  
  // @@protoc_insertion_point(field_mutable:TradeStockDeliverNotify.leftAmount)
  return leftamount_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline ::std::string* TradeStockDeliverNotify::release_leftamount() {
  // @@protoc_insertion_point(field_release:TradeStockDeliverNotify.leftAmount)
  
  return leftamount_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline void TradeStockDeliverNotify::set_allocated_leftamount(::std::string* leftamount) {
  if (leftamount != NULL) {
    
  } else {
    
  }
  leftamount_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), leftamount);
  // @@protoc_insertion_point(field_set_allocated:TradeStockDeliverNotify.leftAmount)
}

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

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

// optional string recordNo = 20;
inline void TradeStockDeliverNotify::clear_recordno() {
  recordno_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline const ::std::string& TradeStockDeliverNotify::recordno() const {
  // @@protoc_insertion_point(field_get:TradeStockDeliverNotify.recordNo)
  return recordno_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline void TradeStockDeliverNotify::set_recordno(const ::std::string& value) {
  
  recordno_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  // @@protoc_insertion_point(field_set:TradeStockDeliverNotify.recordNo)
}
inline void TradeStockDeliverNotify::set_recordno(const char* value) {
  
  recordno_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  // @@protoc_insertion_point(field_set_char:TradeStockDeliverNotify.recordNo)
}
inline void TradeStockDeliverNotify::set_recordno(const char* value, size_t size) {
  
  recordno_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
      ::std::string(reinterpret_cast<const char*>(value), size));
  // @@protoc_insertion_point(field_set_pointer:TradeStockDeliverNotify.recordNo)
}
inline ::std::string* TradeStockDeliverNotify::mutable_recordno() {
  
  // @@protoc_insertion_point(field_mutable:TradeStockDeliverNotify.recordNo)
  return recordno_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline ::std::string* TradeStockDeliverNotify::release_recordno() {
  // @@protoc_insertion_point(field_release:TradeStockDeliverNotify.recordNo)
  
  return recordno_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline void TradeStockDeliverNotify::set_allocated_recordno(::std::string* recordno) {
  if (recordno != NULL) {
    
  } else {
    
  }
  recordno_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), recordno);
  // @@protoc_insertion_point(field_set_allocated:TradeStockDeliverNotify.recordNo)
}

inline const TradeStockDeliverNotify* TradeStockDeliverNotify::internal_default_instance() {
  return &TradeStockDeliverNotify_default_instance_.get();
}
#endif  // !PROTOBUF_INLINE_NOT_IN_HEADERS

// @@protoc_insertion_point(namespace_scope)

// @@protoc_insertion_point(global_scope)

#endif  // PROTOBUF_trade_2fnotify_2fTradeStockDeliverNotify_2eproto__INCLUDED
