table.pb.h 81 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204
  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. // source: table.proto
  3. #ifndef PROTOBUF_INCLUDED_table_2eproto
  4. #define PROTOBUF_INCLUDED_table_2eproto
  5. #include <string>
  6. #include <google/protobuf/stubs/common.h>
  7. #if GOOGLE_PROTOBUF_VERSION < 3006001
  8. #error This file was generated by a newer version of protoc which is
  9. #error incompatible with your Protocol Buffer headers. Please update
  10. #error your headers.
  11. #endif
  12. #if 3006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
  13. #error This file was generated by an older version of protoc which is
  14. #error incompatible with your Protocol Buffer headers. Please
  15. #error regenerate this file with a newer version of protoc.
  16. #endif
  17. #include <google/protobuf/io/coded_stream.h>
  18. #include <google/protobuf/arena.h>
  19. #include <google/protobuf/arenastring.h>
  20. #include <google/protobuf/generated_message_table_driven.h>
  21. #include <google/protobuf/generated_message_util.h>
  22. #include <google/protobuf/inlined_string_field.h>
  23. #include <google/protobuf/metadata.h>
  24. #include <google/protobuf/message.h>
  25. #include <google/protobuf/repeated_field.h> // IWYU pragma: export
  26. #include <google/protobuf/extension_set.h> // IWYU pragma: export
  27. #include <google/protobuf/unknown_field_set.h>
  28. // @@protoc_insertion_point(includes)
  29. #define PROTOBUF_INTERNAL_EXPORT_protobuf_table_2eproto
  30. namespace protobuf_table_2eproto {
  31. // Internal implementation detail -- do not use these members.
  32. struct TableStruct {
  33. static const ::google::protobuf::internal::ParseTableField entries[];
  34. static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
  35. static const ::google::protobuf::internal::ParseTable schema[7];
  36. static const ::google::protobuf::internal::FieldMetadata field_metadata[];
  37. static const ::google::protobuf::internal::SerializationTable serialization_table[];
  38. static const ::google::protobuf::uint32 offsets[];
  39. };
  40. void AddDescriptors();
  41. } // namespace protobuf_table_2eproto
  42. class rec_customer;
  43. class rec_customerDefaultTypeInternal;
  44. extern rec_customerDefaultTypeInternal _rec_customer_default_instance_;
  45. class rec_reply;
  46. class rec_replyDefaultTypeInternal;
  47. extern rec_replyDefaultTypeInternal _rec_reply_default_instance_;
  48. class rec_type;
  49. class rec_typeDefaultTypeInternal;
  50. extern rec_typeDefaultTypeInternal _rec_type_default_instance_;
  51. class tb_customer;
  52. class tb_customerDefaultTypeInternal;
  53. extern tb_customerDefaultTypeInternal _tb_customer_default_instance_;
  54. class tb_reply;
  55. class tb_replyDefaultTypeInternal;
  56. extern tb_replyDefaultTypeInternal _tb_reply_default_instance_;
  57. class tb_type;
  58. class tb_typeDefaultTypeInternal;
  59. extern tb_typeDefaultTypeInternal _tb_type_default_instance_;
  60. class view;
  61. class viewDefaultTypeInternal;
  62. extern viewDefaultTypeInternal _view_default_instance_;
  63. namespace google {
  64. namespace protobuf {
  65. template<> ::rec_customer* Arena::CreateMaybeMessage<::rec_customer>(Arena*);
  66. template<> ::rec_reply* Arena::CreateMaybeMessage<::rec_reply>(Arena*);
  67. template<> ::rec_type* Arena::CreateMaybeMessage<::rec_type>(Arena*);
  68. template<> ::tb_customer* Arena::CreateMaybeMessage<::tb_customer>(Arena*);
  69. template<> ::tb_reply* Arena::CreateMaybeMessage<::tb_reply>(Arena*);
  70. template<> ::tb_type* Arena::CreateMaybeMessage<::tb_type>(Arena*);
  71. template<> ::view* Arena::CreateMaybeMessage<::view>(Arena*);
  72. } // namespace protobuf
  73. } // namespace google
  74. // ===================================================================
  75. class tb_customer : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:tb_customer) */ {
  76. public:
  77. tb_customer();
  78. virtual ~tb_customer();
  79. tb_customer(const tb_customer& from);
  80. inline tb_customer& operator=(const tb_customer& from) {
  81. CopyFrom(from);
  82. return *this;
  83. }
  84. #if LANG_CXX11
  85. tb_customer(tb_customer&& from) noexcept
  86. : tb_customer() {
  87. *this = ::std::move(from);
  88. }
  89. inline tb_customer& operator=(tb_customer&& from) noexcept {
  90. if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
  91. if (this != &from) InternalSwap(&from);
  92. } else {
  93. CopyFrom(from);
  94. }
  95. return *this;
  96. }
  97. #endif
  98. static const ::google::protobuf::Descriptor* descriptor();
  99. static const tb_customer& default_instance();
  100. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  101. static inline const tb_customer* internal_default_instance() {
  102. return reinterpret_cast<const tb_customer*>(
  103. &_tb_customer_default_instance_);
  104. }
  105. static constexpr int kIndexInFileMessages =
  106. 0;
  107. void Swap(tb_customer* other);
  108. friend void swap(tb_customer& a, tb_customer& b) {
  109. a.Swap(&b);
  110. }
  111. // implements Message ----------------------------------------------
  112. inline tb_customer* New() const final {
  113. return CreateMaybeMessage<tb_customer>(NULL);
  114. }
  115. tb_customer* New(::google::protobuf::Arena* arena) const final {
  116. return CreateMaybeMessage<tb_customer>(arena);
  117. }
  118. void CopyFrom(const ::google::protobuf::Message& from) final;
  119. void MergeFrom(const ::google::protobuf::Message& from) final;
  120. void CopyFrom(const tb_customer& from);
  121. void MergeFrom(const tb_customer& from);
  122. void Clear() final;
  123. bool IsInitialized() const final;
  124. size_t ByteSizeLong() const final;
  125. bool MergePartialFromCodedStream(
  126. ::google::protobuf::io::CodedInputStream* input) final;
  127. void SerializeWithCachedSizes(
  128. ::google::protobuf::io::CodedOutputStream* output) const final;
  129. ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
  130. bool deterministic, ::google::protobuf::uint8* target) const final;
  131. int GetCachedSize() const final { return _cached_size_.Get(); }
  132. private:
  133. void SharedCtor();
  134. void SharedDtor();
  135. void SetCachedSize(int size) const final;
  136. void InternalSwap(tb_customer* other);
  137. private:
  138. inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
  139. return NULL;
  140. }
  141. inline void* MaybeArenaPtr() const {
  142. return NULL;
  143. }
  144. public:
  145. ::google::protobuf::Metadata GetMetadata() const final;
  146. // nested types ----------------------------------------------------
  147. // accessors -------------------------------------------------------
  148. // string customer_id = 1;
  149. void clear_customer_id();
  150. static const int kCustomerIdFieldNumber = 1;
  151. const ::std::string& customer_id() const;
  152. void set_customer_id(const ::std::string& value);
  153. #if LANG_CXX11
  154. void set_customer_id(::std::string&& value);
  155. #endif
  156. void set_customer_id(const char* value);
  157. void set_customer_id(const char* value, size_t size);
  158. ::std::string* mutable_customer_id();
  159. ::std::string* release_customer_id();
  160. void set_allocated_customer_id(::std::string* customer_id);
  161. // string customer_name = 2;
  162. void clear_customer_name();
  163. static const int kCustomerNameFieldNumber = 2;
  164. const ::std::string& customer_name() const;
  165. void set_customer_name(const ::std::string& value);
  166. #if LANG_CXX11
  167. void set_customer_name(::std::string&& value);
  168. #endif
  169. void set_customer_name(const char* value);
  170. void set_customer_name(const char* value, size_t size);
  171. ::std::string* mutable_customer_name();
  172. ::std::string* release_customer_name();
  173. void set_allocated_customer_name(::std::string* customer_name);
  174. // string customer_phone = 4;
  175. void clear_customer_phone();
  176. static const int kCustomerPhoneFieldNumber = 4;
  177. const ::std::string& customer_phone() const;
  178. void set_customer_phone(const ::std::string& value);
  179. #if LANG_CXX11
  180. void set_customer_phone(::std::string&& value);
  181. #endif
  182. void set_customer_phone(const char* value);
  183. void set_customer_phone(const char* value, size_t size);
  184. ::std::string* mutable_customer_phone();
  185. ::std::string* release_customer_phone();
  186. void set_allocated_customer_phone(::std::string* customer_phone);
  187. // string customer_password = 5;
  188. void clear_customer_password();
  189. static const int kCustomerPasswordFieldNumber = 5;
  190. const ::std::string& customer_password() const;
  191. void set_customer_password(const ::std::string& value);
  192. #if LANG_CXX11
  193. void set_customer_password(::std::string&& value);
  194. #endif
  195. void set_customer_password(const char* value);
  196. void set_customer_password(const char* value, size_t size);
  197. ::std::string* mutable_customer_password();
  198. ::std::string* release_customer_password();
  199. void set_allocated_customer_password(::std::string* customer_password);
  200. // string customer_old_phone = 6;
  201. void clear_customer_old_phone();
  202. static const int kCustomerOldPhoneFieldNumber = 6;
  203. const ::std::string& customer_old_phone() const;
  204. void set_customer_old_phone(const ::std::string& value);
  205. #if LANG_CXX11
  206. void set_customer_old_phone(::std::string&& value);
  207. #endif
  208. void set_customer_old_phone(const char* value);
  209. void set_customer_old_phone(const char* value, size_t size);
  210. ::std::string* mutable_customer_old_phone();
  211. ::std::string* release_customer_old_phone();
  212. void set_allocated_customer_old_phone(::std::string* customer_old_phone);
  213. // string customer_vcode = 7;
  214. void clear_customer_vcode();
  215. static const int kCustomerVcodeFieldNumber = 7;
  216. const ::std::string& customer_vcode() const;
  217. void set_customer_vcode(const ::std::string& value);
  218. #if LANG_CXX11
  219. void set_customer_vcode(::std::string&& value);
  220. #endif
  221. void set_customer_vcode(const char* value);
  222. void set_customer_vcode(const char* value, size_t size);
  223. ::std::string* mutable_customer_vcode();
  224. ::std::string* release_customer_vcode();
  225. void set_allocated_customer_vcode(::std::string* customer_vcode);
  226. // string customer_vcode_expiry_time = 8;
  227. void clear_customer_vcode_expiry_time();
  228. static const int kCustomerVcodeExpiryTimeFieldNumber = 8;
  229. const ::std::string& customer_vcode_expiry_time() const;
  230. void set_customer_vcode_expiry_time(const ::std::string& value);
  231. #if LANG_CXX11
  232. void set_customer_vcode_expiry_time(::std::string&& value);
  233. #endif
  234. void set_customer_vcode_expiry_time(const char* value);
  235. void set_customer_vcode_expiry_time(const char* value, size_t size);
  236. ::std::string* mutable_customer_vcode_expiry_time();
  237. ::std::string* release_customer_vcode_expiry_time();
  238. void set_allocated_customer_vcode_expiry_time(::std::string* customer_vcode_expiry_time);
  239. // string customer_gen_time = 10;
  240. void clear_customer_gen_time();
  241. static const int kCustomerGenTimeFieldNumber = 10;
  242. const ::std::string& customer_gen_time() const;
  243. void set_customer_gen_time(const ::std::string& value);
  244. #if LANG_CXX11
  245. void set_customer_gen_time(::std::string&& value);
  246. #endif
  247. void set_customer_gen_time(const char* value);
  248. void set_customer_gen_time(const char* value, size_t size);
  249. ::std::string* mutable_customer_gen_time();
  250. ::std::string* release_customer_gen_time();
  251. void set_allocated_customer_gen_time(::std::string* customer_gen_time);
  252. // bool customer_gender = 3;
  253. void clear_customer_gender();
  254. static const int kCustomerGenderFieldNumber = 3;
  255. bool customer_gender() const;
  256. void set_customer_gender(bool value);
  257. // bool customer_enable = 9;
  258. void clear_customer_enable();
  259. static const int kCustomerEnableFieldNumber = 9;
  260. bool customer_enable() const;
  261. void set_customer_enable(bool value);
  262. // @@protoc_insertion_point(class_scope:tb_customer)
  263. private:
  264. ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
  265. ::google::protobuf::internal::ArenaStringPtr customer_id_;
  266. ::google::protobuf::internal::ArenaStringPtr customer_name_;
  267. ::google::protobuf::internal::ArenaStringPtr customer_phone_;
  268. ::google::protobuf::internal::ArenaStringPtr customer_password_;
  269. ::google::protobuf::internal::ArenaStringPtr customer_old_phone_;
  270. ::google::protobuf::internal::ArenaStringPtr customer_vcode_;
  271. ::google::protobuf::internal::ArenaStringPtr customer_vcode_expiry_time_;
  272. ::google::protobuf::internal::ArenaStringPtr customer_gen_time_;
  273. bool customer_gender_;
  274. bool customer_enable_;
  275. mutable ::google::protobuf::internal::CachedSize _cached_size_;
  276. friend struct ::protobuf_table_2eproto::TableStruct;
  277. };
  278. // -------------------------------------------------------------------
  279. class tb_type : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:tb_type) */ {
  280. public:
  281. tb_type();
  282. virtual ~tb_type();
  283. tb_type(const tb_type& from);
  284. inline tb_type& operator=(const tb_type& from) {
  285. CopyFrom(from);
  286. return *this;
  287. }
  288. #if LANG_CXX11
  289. tb_type(tb_type&& from) noexcept
  290. : tb_type() {
  291. *this = ::std::move(from);
  292. }
  293. inline tb_type& operator=(tb_type&& from) noexcept {
  294. if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
  295. if (this != &from) InternalSwap(&from);
  296. } else {
  297. CopyFrom(from);
  298. }
  299. return *this;
  300. }
  301. #endif
  302. static const ::google::protobuf::Descriptor* descriptor();
  303. static const tb_type& default_instance();
  304. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  305. static inline const tb_type* internal_default_instance() {
  306. return reinterpret_cast<const tb_type*>(
  307. &_tb_type_default_instance_);
  308. }
  309. static constexpr int kIndexInFileMessages =
  310. 1;
  311. void Swap(tb_type* other);
  312. friend void swap(tb_type& a, tb_type& b) {
  313. a.Swap(&b);
  314. }
  315. // implements Message ----------------------------------------------
  316. inline tb_type* New() const final {
  317. return CreateMaybeMessage<tb_type>(NULL);
  318. }
  319. tb_type* New(::google::protobuf::Arena* arena) const final {
  320. return CreateMaybeMessage<tb_type>(arena);
  321. }
  322. void CopyFrom(const ::google::protobuf::Message& from) final;
  323. void MergeFrom(const ::google::protobuf::Message& from) final;
  324. void CopyFrom(const tb_type& from);
  325. void MergeFrom(const tb_type& from);
  326. void Clear() final;
  327. bool IsInitialized() const final;
  328. size_t ByteSizeLong() const final;
  329. bool MergePartialFromCodedStream(
  330. ::google::protobuf::io::CodedInputStream* input) final;
  331. void SerializeWithCachedSizes(
  332. ::google::protobuf::io::CodedOutputStream* output) const final;
  333. ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
  334. bool deterministic, ::google::protobuf::uint8* target) const final;
  335. int GetCachedSize() const final { return _cached_size_.Get(); }
  336. private:
  337. void SharedCtor();
  338. void SharedDtor();
  339. void SetCachedSize(int size) const final;
  340. void InternalSwap(tb_type* other);
  341. private:
  342. inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
  343. return NULL;
  344. }
  345. inline void* MaybeArenaPtr() const {
  346. return NULL;
  347. }
  348. public:
  349. ::google::protobuf::Metadata GetMetadata() const final;
  350. // nested types ----------------------------------------------------
  351. // accessors -------------------------------------------------------
  352. // string customer_id = 1;
  353. void clear_customer_id();
  354. static const int kCustomerIdFieldNumber = 1;
  355. const ::std::string& customer_id() const;
  356. void set_customer_id(const ::std::string& value);
  357. #if LANG_CXX11
  358. void set_customer_id(::std::string&& value);
  359. #endif
  360. void set_customer_id(const char* value);
  361. void set_customer_id(const char* value, size_t size);
  362. ::std::string* mutable_customer_id();
  363. ::std::string* release_customer_id();
  364. void set_allocated_customer_id(::std::string* customer_id);
  365. // string type_id = 2;
  366. void clear_type_id();
  367. static const int kTypeIdFieldNumber = 2;
  368. const ::std::string& type_id() const;
  369. void set_type_id(const ::std::string& value);
  370. #if LANG_CXX11
  371. void set_type_id(::std::string&& value);
  372. #endif
  373. void set_type_id(const char* value);
  374. void set_type_id(const char* value, size_t size);
  375. ::std::string* mutable_type_id();
  376. ::std::string* release_type_id();
  377. void set_allocated_type_id(::std::string* type_id);
  378. // string type_name = 3;
  379. void clear_type_name();
  380. static const int kTypeNameFieldNumber = 3;
  381. const ::std::string& type_name() const;
  382. void set_type_name(const ::std::string& value);
  383. #if LANG_CXX11
  384. void set_type_name(::std::string&& value);
  385. #endif
  386. void set_type_name(const char* value);
  387. void set_type_name(const char* value, size_t size);
  388. ::std::string* mutable_type_name();
  389. ::std::string* release_type_name();
  390. void set_allocated_type_name(::std::string* type_name);
  391. // string type_gen_time = 4;
  392. void clear_type_gen_time();
  393. static const int kTypeGenTimeFieldNumber = 4;
  394. const ::std::string& type_gen_time() const;
  395. void set_type_gen_time(const ::std::string& value);
  396. #if LANG_CXX11
  397. void set_type_gen_time(::std::string&& value);
  398. #endif
  399. void set_type_gen_time(const char* value);
  400. void set_type_gen_time(const char* value, size_t size);
  401. ::std::string* mutable_type_gen_time();
  402. ::std::string* release_type_gen_time();
  403. void set_allocated_type_gen_time(::std::string* type_gen_time);
  404. // @@protoc_insertion_point(class_scope:tb_type)
  405. private:
  406. ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
  407. ::google::protobuf::internal::ArenaStringPtr customer_id_;
  408. ::google::protobuf::internal::ArenaStringPtr type_id_;
  409. ::google::protobuf::internal::ArenaStringPtr type_name_;
  410. ::google::protobuf::internal::ArenaStringPtr type_gen_time_;
  411. mutable ::google::protobuf::internal::CachedSize _cached_size_;
  412. friend struct ::protobuf_table_2eproto::TableStruct;
  413. };
  414. // -------------------------------------------------------------------
  415. class tb_reply : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:tb_reply) */ {
  416. public:
  417. tb_reply();
  418. virtual ~tb_reply();
  419. tb_reply(const tb_reply& from);
  420. inline tb_reply& operator=(const tb_reply& from) {
  421. CopyFrom(from);
  422. return *this;
  423. }
  424. #if LANG_CXX11
  425. tb_reply(tb_reply&& from) noexcept
  426. : tb_reply() {
  427. *this = ::std::move(from);
  428. }
  429. inline tb_reply& operator=(tb_reply&& from) noexcept {
  430. if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
  431. if (this != &from) InternalSwap(&from);
  432. } else {
  433. CopyFrom(from);
  434. }
  435. return *this;
  436. }
  437. #endif
  438. static const ::google::protobuf::Descriptor* descriptor();
  439. static const tb_reply& default_instance();
  440. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  441. static inline const tb_reply* internal_default_instance() {
  442. return reinterpret_cast<const tb_reply*>(
  443. &_tb_reply_default_instance_);
  444. }
  445. static constexpr int kIndexInFileMessages =
  446. 2;
  447. void Swap(tb_reply* other);
  448. friend void swap(tb_reply& a, tb_reply& b) {
  449. a.Swap(&b);
  450. }
  451. // implements Message ----------------------------------------------
  452. inline tb_reply* New() const final {
  453. return CreateMaybeMessage<tb_reply>(NULL);
  454. }
  455. tb_reply* New(::google::protobuf::Arena* arena) const final {
  456. return CreateMaybeMessage<tb_reply>(arena);
  457. }
  458. void CopyFrom(const ::google::protobuf::Message& from) final;
  459. void MergeFrom(const ::google::protobuf::Message& from) final;
  460. void CopyFrom(const tb_reply& from);
  461. void MergeFrom(const tb_reply& from);
  462. void Clear() final;
  463. bool IsInitialized() const final;
  464. size_t ByteSizeLong() const final;
  465. bool MergePartialFromCodedStream(
  466. ::google::protobuf::io::CodedInputStream* input) final;
  467. void SerializeWithCachedSizes(
  468. ::google::protobuf::io::CodedOutputStream* output) const final;
  469. ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
  470. bool deterministic, ::google::protobuf::uint8* target) const final;
  471. int GetCachedSize() const final { return _cached_size_.Get(); }
  472. private:
  473. void SharedCtor();
  474. void SharedDtor();
  475. void SetCachedSize(int size) const final;
  476. void InternalSwap(tb_reply* other);
  477. private:
  478. inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
  479. return NULL;
  480. }
  481. inline void* MaybeArenaPtr() const {
  482. return NULL;
  483. }
  484. public:
  485. ::google::protobuf::Metadata GetMetadata() const final;
  486. // nested types ----------------------------------------------------
  487. // accessors -------------------------------------------------------
  488. // string customer_id = 1;
  489. void clear_customer_id();
  490. static const int kCustomerIdFieldNumber = 1;
  491. const ::std::string& customer_id() const;
  492. void set_customer_id(const ::std::string& value);
  493. #if LANG_CXX11
  494. void set_customer_id(::std::string&& value);
  495. #endif
  496. void set_customer_id(const char* value);
  497. void set_customer_id(const char* value, size_t size);
  498. ::std::string* mutable_customer_id();
  499. ::std::string* release_customer_id();
  500. void set_allocated_customer_id(::std::string* customer_id);
  501. // string type_id = 2;
  502. void clear_type_id();
  503. static const int kTypeIdFieldNumber = 2;
  504. const ::std::string& type_id() const;
  505. void set_type_id(const ::std::string& value);
  506. #if LANG_CXX11
  507. void set_type_id(::std::string&& value);
  508. #endif
  509. void set_type_id(const char* value);
  510. void set_type_id(const char* value, size_t size);
  511. ::std::string* mutable_type_id();
  512. ::std::string* release_type_id();
  513. void set_allocated_type_id(::std::string* type_id);
  514. // string reply_id = 3;
  515. void clear_reply_id();
  516. static const int kReplyIdFieldNumber = 3;
  517. const ::std::string& reply_id() const;
  518. void set_reply_id(const ::std::string& value);
  519. #if LANG_CXX11
  520. void set_reply_id(::std::string&& value);
  521. #endif
  522. void set_reply_id(const char* value);
  523. void set_reply_id(const char* value, size_t size);
  524. ::std::string* mutable_reply_id();
  525. ::std::string* release_reply_id();
  526. void set_allocated_reply_id(::std::string* reply_id);
  527. // string reply_name = 4;
  528. void clear_reply_name();
  529. static const int kReplyNameFieldNumber = 4;
  530. const ::std::string& reply_name() const;
  531. void set_reply_name(const ::std::string& value);
  532. #if LANG_CXX11
  533. void set_reply_name(::std::string&& value);
  534. #endif
  535. void set_reply_name(const char* value);
  536. void set_reply_name(const char* value, size_t size);
  537. ::std::string* mutable_reply_name();
  538. ::std::string* release_reply_name();
  539. void set_allocated_reply_name(::std::string* reply_name);
  540. // string reply_content = 5;
  541. void clear_reply_content();
  542. static const int kReplyContentFieldNumber = 5;
  543. const ::std::string& reply_content() const;
  544. void set_reply_content(const ::std::string& value);
  545. #if LANG_CXX11
  546. void set_reply_content(::std::string&& value);
  547. #endif
  548. void set_reply_content(const char* value);
  549. void set_reply_content(const char* value, size_t size);
  550. ::std::string* mutable_reply_content();
  551. ::std::string* release_reply_content();
  552. void set_allocated_reply_content(::std::string* reply_content);
  553. // string reply_gen_time = 6;
  554. void clear_reply_gen_time();
  555. static const int kReplyGenTimeFieldNumber = 6;
  556. const ::std::string& reply_gen_time() const;
  557. void set_reply_gen_time(const ::std::string& value);
  558. #if LANG_CXX11
  559. void set_reply_gen_time(::std::string&& value);
  560. #endif
  561. void set_reply_gen_time(const char* value);
  562. void set_reply_gen_time(const char* value, size_t size);
  563. ::std::string* mutable_reply_gen_time();
  564. ::std::string* release_reply_gen_time();
  565. void set_allocated_reply_gen_time(::std::string* reply_gen_time);
  566. // @@protoc_insertion_point(class_scope:tb_reply)
  567. private:
  568. ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
  569. ::google::protobuf::internal::ArenaStringPtr customer_id_;
  570. ::google::protobuf::internal::ArenaStringPtr type_id_;
  571. ::google::protobuf::internal::ArenaStringPtr reply_id_;
  572. ::google::protobuf::internal::ArenaStringPtr reply_name_;
  573. ::google::protobuf::internal::ArenaStringPtr reply_content_;
  574. ::google::protobuf::internal::ArenaStringPtr reply_gen_time_;
  575. mutable ::google::protobuf::internal::CachedSize _cached_size_;
  576. friend struct ::protobuf_table_2eproto::TableStruct;
  577. };
  578. // -------------------------------------------------------------------
  579. class rec_customer : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:rec_customer) */ {
  580. public:
  581. rec_customer();
  582. virtual ~rec_customer();
  583. rec_customer(const rec_customer& from);
  584. inline rec_customer& operator=(const rec_customer& from) {
  585. CopyFrom(from);
  586. return *this;
  587. }
  588. #if LANG_CXX11
  589. rec_customer(rec_customer&& from) noexcept
  590. : rec_customer() {
  591. *this = ::std::move(from);
  592. }
  593. inline rec_customer& operator=(rec_customer&& from) noexcept {
  594. if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
  595. if (this != &from) InternalSwap(&from);
  596. } else {
  597. CopyFrom(from);
  598. }
  599. return *this;
  600. }
  601. #endif
  602. static const ::google::protobuf::Descriptor* descriptor();
  603. static const rec_customer& default_instance();
  604. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  605. static inline const rec_customer* internal_default_instance() {
  606. return reinterpret_cast<const rec_customer*>(
  607. &_rec_customer_default_instance_);
  608. }
  609. static constexpr int kIndexInFileMessages =
  610. 3;
  611. void Swap(rec_customer* other);
  612. friend void swap(rec_customer& a, rec_customer& b) {
  613. a.Swap(&b);
  614. }
  615. // implements Message ----------------------------------------------
  616. inline rec_customer* New() const final {
  617. return CreateMaybeMessage<rec_customer>(NULL);
  618. }
  619. rec_customer* New(::google::protobuf::Arena* arena) const final {
  620. return CreateMaybeMessage<rec_customer>(arena);
  621. }
  622. void CopyFrom(const ::google::protobuf::Message& from) final;
  623. void MergeFrom(const ::google::protobuf::Message& from) final;
  624. void CopyFrom(const rec_customer& from);
  625. void MergeFrom(const rec_customer& from);
  626. void Clear() final;
  627. bool IsInitialized() const final;
  628. size_t ByteSizeLong() const final;
  629. bool MergePartialFromCodedStream(
  630. ::google::protobuf::io::CodedInputStream* input) final;
  631. void SerializeWithCachedSizes(
  632. ::google::protobuf::io::CodedOutputStream* output) const final;
  633. ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
  634. bool deterministic, ::google::protobuf::uint8* target) const final;
  635. int GetCachedSize() const final { return _cached_size_.Get(); }
  636. private:
  637. void SharedCtor();
  638. void SharedDtor();
  639. void SetCachedSize(int size) const final;
  640. void InternalSwap(rec_customer* other);
  641. private:
  642. inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
  643. return NULL;
  644. }
  645. inline void* MaybeArenaPtr() const {
  646. return NULL;
  647. }
  648. public:
  649. ::google::protobuf::Metadata GetMetadata() const final;
  650. // nested types ----------------------------------------------------
  651. // accessors -------------------------------------------------------
  652. // repeated .tb_customer customers = 1;
  653. int customers_size() const;
  654. void clear_customers();
  655. static const int kCustomersFieldNumber = 1;
  656. ::tb_customer* mutable_customers(int index);
  657. ::google::protobuf::RepeatedPtrField< ::tb_customer >*
  658. mutable_customers();
  659. const ::tb_customer& customers(int index) const;
  660. ::tb_customer* add_customers();
  661. const ::google::protobuf::RepeatedPtrField< ::tb_customer >&
  662. customers() const;
  663. // @@protoc_insertion_point(class_scope:rec_customer)
  664. private:
  665. ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
  666. ::google::protobuf::RepeatedPtrField< ::tb_customer > customers_;
  667. mutable ::google::protobuf::internal::CachedSize _cached_size_;
  668. friend struct ::protobuf_table_2eproto::TableStruct;
  669. };
  670. // -------------------------------------------------------------------
  671. class rec_type : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:rec_type) */ {
  672. public:
  673. rec_type();
  674. virtual ~rec_type();
  675. rec_type(const rec_type& from);
  676. inline rec_type& operator=(const rec_type& from) {
  677. CopyFrom(from);
  678. return *this;
  679. }
  680. #if LANG_CXX11
  681. rec_type(rec_type&& from) noexcept
  682. : rec_type() {
  683. *this = ::std::move(from);
  684. }
  685. inline rec_type& operator=(rec_type&& from) noexcept {
  686. if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
  687. if (this != &from) InternalSwap(&from);
  688. } else {
  689. CopyFrom(from);
  690. }
  691. return *this;
  692. }
  693. #endif
  694. static const ::google::protobuf::Descriptor* descriptor();
  695. static const rec_type& default_instance();
  696. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  697. static inline const rec_type* internal_default_instance() {
  698. return reinterpret_cast<const rec_type*>(
  699. &_rec_type_default_instance_);
  700. }
  701. static constexpr int kIndexInFileMessages =
  702. 4;
  703. void Swap(rec_type* other);
  704. friend void swap(rec_type& a, rec_type& b) {
  705. a.Swap(&b);
  706. }
  707. // implements Message ----------------------------------------------
  708. inline rec_type* New() const final {
  709. return CreateMaybeMessage<rec_type>(NULL);
  710. }
  711. rec_type* New(::google::protobuf::Arena* arena) const final {
  712. return CreateMaybeMessage<rec_type>(arena);
  713. }
  714. void CopyFrom(const ::google::protobuf::Message& from) final;
  715. void MergeFrom(const ::google::protobuf::Message& from) final;
  716. void CopyFrom(const rec_type& from);
  717. void MergeFrom(const rec_type& from);
  718. void Clear() final;
  719. bool IsInitialized() const final;
  720. size_t ByteSizeLong() const final;
  721. bool MergePartialFromCodedStream(
  722. ::google::protobuf::io::CodedInputStream* input) final;
  723. void SerializeWithCachedSizes(
  724. ::google::protobuf::io::CodedOutputStream* output) const final;
  725. ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
  726. bool deterministic, ::google::protobuf::uint8* target) const final;
  727. int GetCachedSize() const final { return _cached_size_.Get(); }
  728. private:
  729. void SharedCtor();
  730. void SharedDtor();
  731. void SetCachedSize(int size) const final;
  732. void InternalSwap(rec_type* other);
  733. private:
  734. inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
  735. return NULL;
  736. }
  737. inline void* MaybeArenaPtr() const {
  738. return NULL;
  739. }
  740. public:
  741. ::google::protobuf::Metadata GetMetadata() const final;
  742. // nested types ----------------------------------------------------
  743. // accessors -------------------------------------------------------
  744. // repeated .tb_type types = 1;
  745. int types_size() const;
  746. void clear_types();
  747. static const int kTypesFieldNumber = 1;
  748. ::tb_type* mutable_types(int index);
  749. ::google::protobuf::RepeatedPtrField< ::tb_type >*
  750. mutable_types();
  751. const ::tb_type& types(int index) const;
  752. ::tb_type* add_types();
  753. const ::google::protobuf::RepeatedPtrField< ::tb_type >&
  754. types() const;
  755. // @@protoc_insertion_point(class_scope:rec_type)
  756. private:
  757. ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
  758. ::google::protobuf::RepeatedPtrField< ::tb_type > types_;
  759. mutable ::google::protobuf::internal::CachedSize _cached_size_;
  760. friend struct ::protobuf_table_2eproto::TableStruct;
  761. };
  762. // -------------------------------------------------------------------
  763. class rec_reply : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:rec_reply) */ {
  764. public:
  765. rec_reply();
  766. virtual ~rec_reply();
  767. rec_reply(const rec_reply& from);
  768. inline rec_reply& operator=(const rec_reply& from) {
  769. CopyFrom(from);
  770. return *this;
  771. }
  772. #if LANG_CXX11
  773. rec_reply(rec_reply&& from) noexcept
  774. : rec_reply() {
  775. *this = ::std::move(from);
  776. }
  777. inline rec_reply& operator=(rec_reply&& from) noexcept {
  778. if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
  779. if (this != &from) InternalSwap(&from);
  780. } else {
  781. CopyFrom(from);
  782. }
  783. return *this;
  784. }
  785. #endif
  786. static const ::google::protobuf::Descriptor* descriptor();
  787. static const rec_reply& default_instance();
  788. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  789. static inline const rec_reply* internal_default_instance() {
  790. return reinterpret_cast<const rec_reply*>(
  791. &_rec_reply_default_instance_);
  792. }
  793. static constexpr int kIndexInFileMessages =
  794. 5;
  795. void Swap(rec_reply* other);
  796. friend void swap(rec_reply& a, rec_reply& b) {
  797. a.Swap(&b);
  798. }
  799. // implements Message ----------------------------------------------
  800. inline rec_reply* New() const final {
  801. return CreateMaybeMessage<rec_reply>(NULL);
  802. }
  803. rec_reply* New(::google::protobuf::Arena* arena) const final {
  804. return CreateMaybeMessage<rec_reply>(arena);
  805. }
  806. void CopyFrom(const ::google::protobuf::Message& from) final;
  807. void MergeFrom(const ::google::protobuf::Message& from) final;
  808. void CopyFrom(const rec_reply& from);
  809. void MergeFrom(const rec_reply& from);
  810. void Clear() final;
  811. bool IsInitialized() const final;
  812. size_t ByteSizeLong() const final;
  813. bool MergePartialFromCodedStream(
  814. ::google::protobuf::io::CodedInputStream* input) final;
  815. void SerializeWithCachedSizes(
  816. ::google::protobuf::io::CodedOutputStream* output) const final;
  817. ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
  818. bool deterministic, ::google::protobuf::uint8* target) const final;
  819. int GetCachedSize() const final { return _cached_size_.Get(); }
  820. private:
  821. void SharedCtor();
  822. void SharedDtor();
  823. void SetCachedSize(int size) const final;
  824. void InternalSwap(rec_reply* other);
  825. private:
  826. inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
  827. return NULL;
  828. }
  829. inline void* MaybeArenaPtr() const {
  830. return NULL;
  831. }
  832. public:
  833. ::google::protobuf::Metadata GetMetadata() const final;
  834. // nested types ----------------------------------------------------
  835. // accessors -------------------------------------------------------
  836. // repeated .tb_reply replys = 1;
  837. int replys_size() const;
  838. void clear_replys();
  839. static const int kReplysFieldNumber = 1;
  840. ::tb_reply* mutable_replys(int index);
  841. ::google::protobuf::RepeatedPtrField< ::tb_reply >*
  842. mutable_replys();
  843. const ::tb_reply& replys(int index) const;
  844. ::tb_reply* add_replys();
  845. const ::google::protobuf::RepeatedPtrField< ::tb_reply >&
  846. replys() const;
  847. // @@protoc_insertion_point(class_scope:rec_reply)
  848. private:
  849. ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
  850. ::google::protobuf::RepeatedPtrField< ::tb_reply > replys_;
  851. mutable ::google::protobuf::internal::CachedSize _cached_size_;
  852. friend struct ::protobuf_table_2eproto::TableStruct;
  853. };
  854. // -------------------------------------------------------------------
  855. class view : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:view) */ {
  856. public:
  857. view();
  858. virtual ~view();
  859. view(const view& from);
  860. inline view& operator=(const view& from) {
  861. CopyFrom(from);
  862. return *this;
  863. }
  864. #if LANG_CXX11
  865. view(view&& from) noexcept
  866. : view() {
  867. *this = ::std::move(from);
  868. }
  869. inline view& operator=(view&& from) noexcept {
  870. if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
  871. if (this != &from) InternalSwap(&from);
  872. } else {
  873. CopyFrom(from);
  874. }
  875. return *this;
  876. }
  877. #endif
  878. static const ::google::protobuf::Descriptor* descriptor();
  879. static const view& default_instance();
  880. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  881. static inline const view* internal_default_instance() {
  882. return reinterpret_cast<const view*>(
  883. &_view_default_instance_);
  884. }
  885. static constexpr int kIndexInFileMessages =
  886. 6;
  887. void Swap(view* other);
  888. friend void swap(view& a, view& b) {
  889. a.Swap(&b);
  890. }
  891. // implements Message ----------------------------------------------
  892. inline view* New() const final {
  893. return CreateMaybeMessage<view>(NULL);
  894. }
  895. view* New(::google::protobuf::Arena* arena) const final {
  896. return CreateMaybeMessage<view>(arena);
  897. }
  898. void CopyFrom(const ::google::protobuf::Message& from) final;
  899. void MergeFrom(const ::google::protobuf::Message& from) final;
  900. void CopyFrom(const view& from);
  901. void MergeFrom(const view& from);
  902. void Clear() final;
  903. bool IsInitialized() const final;
  904. size_t ByteSizeLong() const final;
  905. bool MergePartialFromCodedStream(
  906. ::google::protobuf::io::CodedInputStream* input) final;
  907. void SerializeWithCachedSizes(
  908. ::google::protobuf::io::CodedOutputStream* output) const final;
  909. ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
  910. bool deterministic, ::google::protobuf::uint8* target) const final;
  911. int GetCachedSize() const final { return _cached_size_.Get(); }
  912. private:
  913. void SharedCtor();
  914. void SharedDtor();
  915. void SetCachedSize(int size) const final;
  916. void InternalSwap(view* other);
  917. private:
  918. inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
  919. return NULL;
  920. }
  921. inline void* MaybeArenaPtr() const {
  922. return NULL;
  923. }
  924. public:
  925. ::google::protobuf::Metadata GetMetadata() const final;
  926. // nested types ----------------------------------------------------
  927. // accessors -------------------------------------------------------
  928. // @@protoc_insertion_point(class_scope:view)
  929. private:
  930. ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
  931. mutable ::google::protobuf::internal::CachedSize _cached_size_;
  932. friend struct ::protobuf_table_2eproto::TableStruct;
  933. };
  934. // ===================================================================
  935. // ===================================================================
  936. #ifdef __GNUC__
  937. #pragma GCC diagnostic push
  938. #pragma GCC diagnostic ignored "-Wstrict-aliasing"
  939. #endif // __GNUC__
  940. // tb_customer
  941. // string customer_id = 1;
  942. inline void tb_customer::clear_customer_id() {
  943. customer_id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  944. }
  945. inline const ::std::string& tb_customer::customer_id() const {
  946. // @@protoc_insertion_point(field_get:tb_customer.customer_id)
  947. return customer_id_.GetNoArena();
  948. }
  949. inline void tb_customer::set_customer_id(const ::std::string& value) {
  950. customer_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  951. // @@protoc_insertion_point(field_set:tb_customer.customer_id)
  952. }
  953. #if LANG_CXX11
  954. inline void tb_customer::set_customer_id(::std::string&& value) {
  955. customer_id_.SetNoArena(
  956. &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
  957. // @@protoc_insertion_point(field_set_rvalue:tb_customer.customer_id)
  958. }
  959. #endif
  960. inline void tb_customer::set_customer_id(const char* value) {
  961. GOOGLE_DCHECK(value != NULL);
  962. customer_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  963. // @@protoc_insertion_point(field_set_char:tb_customer.customer_id)
  964. }
  965. inline void tb_customer::set_customer_id(const char* value, size_t size) {
  966. customer_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  967. ::std::string(reinterpret_cast<const char*>(value), size));
  968. // @@protoc_insertion_point(field_set_pointer:tb_customer.customer_id)
  969. }
  970. inline ::std::string* tb_customer::mutable_customer_id() {
  971. // @@protoc_insertion_point(field_mutable:tb_customer.customer_id)
  972. return customer_id_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  973. }
  974. inline ::std::string* tb_customer::release_customer_id() {
  975. // @@protoc_insertion_point(field_release:tb_customer.customer_id)
  976. return customer_id_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  977. }
  978. inline void tb_customer::set_allocated_customer_id(::std::string* customer_id) {
  979. if (customer_id != NULL) {
  980. } else {
  981. }
  982. customer_id_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), customer_id);
  983. // @@protoc_insertion_point(field_set_allocated:tb_customer.customer_id)
  984. }
  985. // string customer_name = 2;
  986. inline void tb_customer::clear_customer_name() {
  987. customer_name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  988. }
  989. inline const ::std::string& tb_customer::customer_name() const {
  990. // @@protoc_insertion_point(field_get:tb_customer.customer_name)
  991. return customer_name_.GetNoArena();
  992. }
  993. inline void tb_customer::set_customer_name(const ::std::string& value) {
  994. customer_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  995. // @@protoc_insertion_point(field_set:tb_customer.customer_name)
  996. }
  997. #if LANG_CXX11
  998. inline void tb_customer::set_customer_name(::std::string&& value) {
  999. customer_name_.SetNoArena(
  1000. &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
  1001. // @@protoc_insertion_point(field_set_rvalue:tb_customer.customer_name)
  1002. }
  1003. #endif
  1004. inline void tb_customer::set_customer_name(const char* value) {
  1005. GOOGLE_DCHECK(value != NULL);
  1006. customer_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  1007. // @@protoc_insertion_point(field_set_char:tb_customer.customer_name)
  1008. }
  1009. inline void tb_customer::set_customer_name(const char* value, size_t size) {
  1010. customer_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  1011. ::std::string(reinterpret_cast<const char*>(value), size));
  1012. // @@protoc_insertion_point(field_set_pointer:tb_customer.customer_name)
  1013. }
  1014. inline ::std::string* tb_customer::mutable_customer_name() {
  1015. // @@protoc_insertion_point(field_mutable:tb_customer.customer_name)
  1016. return customer_name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1017. }
  1018. inline ::std::string* tb_customer::release_customer_name() {
  1019. // @@protoc_insertion_point(field_release:tb_customer.customer_name)
  1020. return customer_name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1021. }
  1022. inline void tb_customer::set_allocated_customer_name(::std::string* customer_name) {
  1023. if (customer_name != NULL) {
  1024. } else {
  1025. }
  1026. customer_name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), customer_name);
  1027. // @@protoc_insertion_point(field_set_allocated:tb_customer.customer_name)
  1028. }
  1029. // bool customer_gender = 3;
  1030. inline void tb_customer::clear_customer_gender() {
  1031. customer_gender_ = false;
  1032. }
  1033. inline bool tb_customer::customer_gender() const {
  1034. // @@protoc_insertion_point(field_get:tb_customer.customer_gender)
  1035. return customer_gender_;
  1036. }
  1037. inline void tb_customer::set_customer_gender(bool value) {
  1038. customer_gender_ = value;
  1039. // @@protoc_insertion_point(field_set:tb_customer.customer_gender)
  1040. }
  1041. // string customer_phone = 4;
  1042. inline void tb_customer::clear_customer_phone() {
  1043. customer_phone_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1044. }
  1045. inline const ::std::string& tb_customer::customer_phone() const {
  1046. // @@protoc_insertion_point(field_get:tb_customer.customer_phone)
  1047. return customer_phone_.GetNoArena();
  1048. }
  1049. inline void tb_customer::set_customer_phone(const ::std::string& value) {
  1050. customer_phone_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  1051. // @@protoc_insertion_point(field_set:tb_customer.customer_phone)
  1052. }
  1053. #if LANG_CXX11
  1054. inline void tb_customer::set_customer_phone(::std::string&& value) {
  1055. customer_phone_.SetNoArena(
  1056. &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
  1057. // @@protoc_insertion_point(field_set_rvalue:tb_customer.customer_phone)
  1058. }
  1059. #endif
  1060. inline void tb_customer::set_customer_phone(const char* value) {
  1061. GOOGLE_DCHECK(value != NULL);
  1062. customer_phone_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  1063. // @@protoc_insertion_point(field_set_char:tb_customer.customer_phone)
  1064. }
  1065. inline void tb_customer::set_customer_phone(const char* value, size_t size) {
  1066. customer_phone_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  1067. ::std::string(reinterpret_cast<const char*>(value), size));
  1068. // @@protoc_insertion_point(field_set_pointer:tb_customer.customer_phone)
  1069. }
  1070. inline ::std::string* tb_customer::mutable_customer_phone() {
  1071. // @@protoc_insertion_point(field_mutable:tb_customer.customer_phone)
  1072. return customer_phone_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1073. }
  1074. inline ::std::string* tb_customer::release_customer_phone() {
  1075. // @@protoc_insertion_point(field_release:tb_customer.customer_phone)
  1076. return customer_phone_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1077. }
  1078. inline void tb_customer::set_allocated_customer_phone(::std::string* customer_phone) {
  1079. if (customer_phone != NULL) {
  1080. } else {
  1081. }
  1082. customer_phone_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), customer_phone);
  1083. // @@protoc_insertion_point(field_set_allocated:tb_customer.customer_phone)
  1084. }
  1085. // string customer_password = 5;
  1086. inline void tb_customer::clear_customer_password() {
  1087. customer_password_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1088. }
  1089. inline const ::std::string& tb_customer::customer_password() const {
  1090. // @@protoc_insertion_point(field_get:tb_customer.customer_password)
  1091. return customer_password_.GetNoArena();
  1092. }
  1093. inline void tb_customer::set_customer_password(const ::std::string& value) {
  1094. customer_password_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  1095. // @@protoc_insertion_point(field_set:tb_customer.customer_password)
  1096. }
  1097. #if LANG_CXX11
  1098. inline void tb_customer::set_customer_password(::std::string&& value) {
  1099. customer_password_.SetNoArena(
  1100. &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
  1101. // @@protoc_insertion_point(field_set_rvalue:tb_customer.customer_password)
  1102. }
  1103. #endif
  1104. inline void tb_customer::set_customer_password(const char* value) {
  1105. GOOGLE_DCHECK(value != NULL);
  1106. customer_password_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  1107. // @@protoc_insertion_point(field_set_char:tb_customer.customer_password)
  1108. }
  1109. inline void tb_customer::set_customer_password(const char* value, size_t size) {
  1110. customer_password_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  1111. ::std::string(reinterpret_cast<const char*>(value), size));
  1112. // @@protoc_insertion_point(field_set_pointer:tb_customer.customer_password)
  1113. }
  1114. inline ::std::string* tb_customer::mutable_customer_password() {
  1115. // @@protoc_insertion_point(field_mutable:tb_customer.customer_password)
  1116. return customer_password_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1117. }
  1118. inline ::std::string* tb_customer::release_customer_password() {
  1119. // @@protoc_insertion_point(field_release:tb_customer.customer_password)
  1120. return customer_password_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1121. }
  1122. inline void tb_customer::set_allocated_customer_password(::std::string* customer_password) {
  1123. if (customer_password != NULL) {
  1124. } else {
  1125. }
  1126. customer_password_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), customer_password);
  1127. // @@protoc_insertion_point(field_set_allocated:tb_customer.customer_password)
  1128. }
  1129. // string customer_old_phone = 6;
  1130. inline void tb_customer::clear_customer_old_phone() {
  1131. customer_old_phone_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1132. }
  1133. inline const ::std::string& tb_customer::customer_old_phone() const {
  1134. // @@protoc_insertion_point(field_get:tb_customer.customer_old_phone)
  1135. return customer_old_phone_.GetNoArena();
  1136. }
  1137. inline void tb_customer::set_customer_old_phone(const ::std::string& value) {
  1138. customer_old_phone_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  1139. // @@protoc_insertion_point(field_set:tb_customer.customer_old_phone)
  1140. }
  1141. #if LANG_CXX11
  1142. inline void tb_customer::set_customer_old_phone(::std::string&& value) {
  1143. customer_old_phone_.SetNoArena(
  1144. &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
  1145. // @@protoc_insertion_point(field_set_rvalue:tb_customer.customer_old_phone)
  1146. }
  1147. #endif
  1148. inline void tb_customer::set_customer_old_phone(const char* value) {
  1149. GOOGLE_DCHECK(value != NULL);
  1150. customer_old_phone_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  1151. // @@protoc_insertion_point(field_set_char:tb_customer.customer_old_phone)
  1152. }
  1153. inline void tb_customer::set_customer_old_phone(const char* value, size_t size) {
  1154. customer_old_phone_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  1155. ::std::string(reinterpret_cast<const char*>(value), size));
  1156. // @@protoc_insertion_point(field_set_pointer:tb_customer.customer_old_phone)
  1157. }
  1158. inline ::std::string* tb_customer::mutable_customer_old_phone() {
  1159. // @@protoc_insertion_point(field_mutable:tb_customer.customer_old_phone)
  1160. return customer_old_phone_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1161. }
  1162. inline ::std::string* tb_customer::release_customer_old_phone() {
  1163. // @@protoc_insertion_point(field_release:tb_customer.customer_old_phone)
  1164. return customer_old_phone_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1165. }
  1166. inline void tb_customer::set_allocated_customer_old_phone(::std::string* customer_old_phone) {
  1167. if (customer_old_phone != NULL) {
  1168. } else {
  1169. }
  1170. customer_old_phone_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), customer_old_phone);
  1171. // @@protoc_insertion_point(field_set_allocated:tb_customer.customer_old_phone)
  1172. }
  1173. // string customer_vcode = 7;
  1174. inline void tb_customer::clear_customer_vcode() {
  1175. customer_vcode_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1176. }
  1177. inline const ::std::string& tb_customer::customer_vcode() const {
  1178. // @@protoc_insertion_point(field_get:tb_customer.customer_vcode)
  1179. return customer_vcode_.GetNoArena();
  1180. }
  1181. inline void tb_customer::set_customer_vcode(const ::std::string& value) {
  1182. customer_vcode_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  1183. // @@protoc_insertion_point(field_set:tb_customer.customer_vcode)
  1184. }
  1185. #if LANG_CXX11
  1186. inline void tb_customer::set_customer_vcode(::std::string&& value) {
  1187. customer_vcode_.SetNoArena(
  1188. &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
  1189. // @@protoc_insertion_point(field_set_rvalue:tb_customer.customer_vcode)
  1190. }
  1191. #endif
  1192. inline void tb_customer::set_customer_vcode(const char* value) {
  1193. GOOGLE_DCHECK(value != NULL);
  1194. customer_vcode_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  1195. // @@protoc_insertion_point(field_set_char:tb_customer.customer_vcode)
  1196. }
  1197. inline void tb_customer::set_customer_vcode(const char* value, size_t size) {
  1198. customer_vcode_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  1199. ::std::string(reinterpret_cast<const char*>(value), size));
  1200. // @@protoc_insertion_point(field_set_pointer:tb_customer.customer_vcode)
  1201. }
  1202. inline ::std::string* tb_customer::mutable_customer_vcode() {
  1203. // @@protoc_insertion_point(field_mutable:tb_customer.customer_vcode)
  1204. return customer_vcode_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1205. }
  1206. inline ::std::string* tb_customer::release_customer_vcode() {
  1207. // @@protoc_insertion_point(field_release:tb_customer.customer_vcode)
  1208. return customer_vcode_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1209. }
  1210. inline void tb_customer::set_allocated_customer_vcode(::std::string* customer_vcode) {
  1211. if (customer_vcode != NULL) {
  1212. } else {
  1213. }
  1214. customer_vcode_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), customer_vcode);
  1215. // @@protoc_insertion_point(field_set_allocated:tb_customer.customer_vcode)
  1216. }
  1217. // string customer_vcode_expiry_time = 8;
  1218. inline void tb_customer::clear_customer_vcode_expiry_time() {
  1219. customer_vcode_expiry_time_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1220. }
  1221. inline const ::std::string& tb_customer::customer_vcode_expiry_time() const {
  1222. // @@protoc_insertion_point(field_get:tb_customer.customer_vcode_expiry_time)
  1223. return customer_vcode_expiry_time_.GetNoArena();
  1224. }
  1225. inline void tb_customer::set_customer_vcode_expiry_time(const ::std::string& value) {
  1226. customer_vcode_expiry_time_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  1227. // @@protoc_insertion_point(field_set:tb_customer.customer_vcode_expiry_time)
  1228. }
  1229. #if LANG_CXX11
  1230. inline void tb_customer::set_customer_vcode_expiry_time(::std::string&& value) {
  1231. customer_vcode_expiry_time_.SetNoArena(
  1232. &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
  1233. // @@protoc_insertion_point(field_set_rvalue:tb_customer.customer_vcode_expiry_time)
  1234. }
  1235. #endif
  1236. inline void tb_customer::set_customer_vcode_expiry_time(const char* value) {
  1237. GOOGLE_DCHECK(value != NULL);
  1238. customer_vcode_expiry_time_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  1239. // @@protoc_insertion_point(field_set_char:tb_customer.customer_vcode_expiry_time)
  1240. }
  1241. inline void tb_customer::set_customer_vcode_expiry_time(const char* value, size_t size) {
  1242. customer_vcode_expiry_time_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  1243. ::std::string(reinterpret_cast<const char*>(value), size));
  1244. // @@protoc_insertion_point(field_set_pointer:tb_customer.customer_vcode_expiry_time)
  1245. }
  1246. inline ::std::string* tb_customer::mutable_customer_vcode_expiry_time() {
  1247. // @@protoc_insertion_point(field_mutable:tb_customer.customer_vcode_expiry_time)
  1248. return customer_vcode_expiry_time_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1249. }
  1250. inline ::std::string* tb_customer::release_customer_vcode_expiry_time() {
  1251. // @@protoc_insertion_point(field_release:tb_customer.customer_vcode_expiry_time)
  1252. return customer_vcode_expiry_time_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1253. }
  1254. inline void tb_customer::set_allocated_customer_vcode_expiry_time(::std::string* customer_vcode_expiry_time) {
  1255. if (customer_vcode_expiry_time != NULL) {
  1256. } else {
  1257. }
  1258. customer_vcode_expiry_time_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), customer_vcode_expiry_time);
  1259. // @@protoc_insertion_point(field_set_allocated:tb_customer.customer_vcode_expiry_time)
  1260. }
  1261. // bool customer_enable = 9;
  1262. inline void tb_customer::clear_customer_enable() {
  1263. customer_enable_ = false;
  1264. }
  1265. inline bool tb_customer::customer_enable() const {
  1266. // @@protoc_insertion_point(field_get:tb_customer.customer_enable)
  1267. return customer_enable_;
  1268. }
  1269. inline void tb_customer::set_customer_enable(bool value) {
  1270. customer_enable_ = value;
  1271. // @@protoc_insertion_point(field_set:tb_customer.customer_enable)
  1272. }
  1273. // string customer_gen_time = 10;
  1274. inline void tb_customer::clear_customer_gen_time() {
  1275. customer_gen_time_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1276. }
  1277. inline const ::std::string& tb_customer::customer_gen_time() const {
  1278. // @@protoc_insertion_point(field_get:tb_customer.customer_gen_time)
  1279. return customer_gen_time_.GetNoArena();
  1280. }
  1281. inline void tb_customer::set_customer_gen_time(const ::std::string& value) {
  1282. customer_gen_time_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  1283. // @@protoc_insertion_point(field_set:tb_customer.customer_gen_time)
  1284. }
  1285. #if LANG_CXX11
  1286. inline void tb_customer::set_customer_gen_time(::std::string&& value) {
  1287. customer_gen_time_.SetNoArena(
  1288. &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
  1289. // @@protoc_insertion_point(field_set_rvalue:tb_customer.customer_gen_time)
  1290. }
  1291. #endif
  1292. inline void tb_customer::set_customer_gen_time(const char* value) {
  1293. GOOGLE_DCHECK(value != NULL);
  1294. customer_gen_time_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  1295. // @@protoc_insertion_point(field_set_char:tb_customer.customer_gen_time)
  1296. }
  1297. inline void tb_customer::set_customer_gen_time(const char* value, size_t size) {
  1298. customer_gen_time_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  1299. ::std::string(reinterpret_cast<const char*>(value), size));
  1300. // @@protoc_insertion_point(field_set_pointer:tb_customer.customer_gen_time)
  1301. }
  1302. inline ::std::string* tb_customer::mutable_customer_gen_time() {
  1303. // @@protoc_insertion_point(field_mutable:tb_customer.customer_gen_time)
  1304. return customer_gen_time_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1305. }
  1306. inline ::std::string* tb_customer::release_customer_gen_time() {
  1307. // @@protoc_insertion_point(field_release:tb_customer.customer_gen_time)
  1308. return customer_gen_time_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1309. }
  1310. inline void tb_customer::set_allocated_customer_gen_time(::std::string* customer_gen_time) {
  1311. if (customer_gen_time != NULL) {
  1312. } else {
  1313. }
  1314. customer_gen_time_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), customer_gen_time);
  1315. // @@protoc_insertion_point(field_set_allocated:tb_customer.customer_gen_time)
  1316. }
  1317. // -------------------------------------------------------------------
  1318. // tb_type
  1319. // string customer_id = 1;
  1320. inline void tb_type::clear_customer_id() {
  1321. customer_id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1322. }
  1323. inline const ::std::string& tb_type::customer_id() const {
  1324. // @@protoc_insertion_point(field_get:tb_type.customer_id)
  1325. return customer_id_.GetNoArena();
  1326. }
  1327. inline void tb_type::set_customer_id(const ::std::string& value) {
  1328. customer_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  1329. // @@protoc_insertion_point(field_set:tb_type.customer_id)
  1330. }
  1331. #if LANG_CXX11
  1332. inline void tb_type::set_customer_id(::std::string&& value) {
  1333. customer_id_.SetNoArena(
  1334. &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
  1335. // @@protoc_insertion_point(field_set_rvalue:tb_type.customer_id)
  1336. }
  1337. #endif
  1338. inline void tb_type::set_customer_id(const char* value) {
  1339. GOOGLE_DCHECK(value != NULL);
  1340. customer_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  1341. // @@protoc_insertion_point(field_set_char:tb_type.customer_id)
  1342. }
  1343. inline void tb_type::set_customer_id(const char* value, size_t size) {
  1344. customer_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  1345. ::std::string(reinterpret_cast<const char*>(value), size));
  1346. // @@protoc_insertion_point(field_set_pointer:tb_type.customer_id)
  1347. }
  1348. inline ::std::string* tb_type::mutable_customer_id() {
  1349. // @@protoc_insertion_point(field_mutable:tb_type.customer_id)
  1350. return customer_id_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1351. }
  1352. inline ::std::string* tb_type::release_customer_id() {
  1353. // @@protoc_insertion_point(field_release:tb_type.customer_id)
  1354. return customer_id_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1355. }
  1356. inline void tb_type::set_allocated_customer_id(::std::string* customer_id) {
  1357. if (customer_id != NULL) {
  1358. } else {
  1359. }
  1360. customer_id_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), customer_id);
  1361. // @@protoc_insertion_point(field_set_allocated:tb_type.customer_id)
  1362. }
  1363. // string type_id = 2;
  1364. inline void tb_type::clear_type_id() {
  1365. type_id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1366. }
  1367. inline const ::std::string& tb_type::type_id() const {
  1368. // @@protoc_insertion_point(field_get:tb_type.type_id)
  1369. return type_id_.GetNoArena();
  1370. }
  1371. inline void tb_type::set_type_id(const ::std::string& value) {
  1372. type_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  1373. // @@protoc_insertion_point(field_set:tb_type.type_id)
  1374. }
  1375. #if LANG_CXX11
  1376. inline void tb_type::set_type_id(::std::string&& value) {
  1377. type_id_.SetNoArena(
  1378. &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
  1379. // @@protoc_insertion_point(field_set_rvalue:tb_type.type_id)
  1380. }
  1381. #endif
  1382. inline void tb_type::set_type_id(const char* value) {
  1383. GOOGLE_DCHECK(value != NULL);
  1384. type_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  1385. // @@protoc_insertion_point(field_set_char:tb_type.type_id)
  1386. }
  1387. inline void tb_type::set_type_id(const char* value, size_t size) {
  1388. type_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  1389. ::std::string(reinterpret_cast<const char*>(value), size));
  1390. // @@protoc_insertion_point(field_set_pointer:tb_type.type_id)
  1391. }
  1392. inline ::std::string* tb_type::mutable_type_id() {
  1393. // @@protoc_insertion_point(field_mutable:tb_type.type_id)
  1394. return type_id_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1395. }
  1396. inline ::std::string* tb_type::release_type_id() {
  1397. // @@protoc_insertion_point(field_release:tb_type.type_id)
  1398. return type_id_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1399. }
  1400. inline void tb_type::set_allocated_type_id(::std::string* type_id) {
  1401. if (type_id != NULL) {
  1402. } else {
  1403. }
  1404. type_id_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), type_id);
  1405. // @@protoc_insertion_point(field_set_allocated:tb_type.type_id)
  1406. }
  1407. // string type_name = 3;
  1408. inline void tb_type::clear_type_name() {
  1409. type_name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1410. }
  1411. inline const ::std::string& tb_type::type_name() const {
  1412. // @@protoc_insertion_point(field_get:tb_type.type_name)
  1413. return type_name_.GetNoArena();
  1414. }
  1415. inline void tb_type::set_type_name(const ::std::string& value) {
  1416. type_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  1417. // @@protoc_insertion_point(field_set:tb_type.type_name)
  1418. }
  1419. #if LANG_CXX11
  1420. inline void tb_type::set_type_name(::std::string&& value) {
  1421. type_name_.SetNoArena(
  1422. &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
  1423. // @@protoc_insertion_point(field_set_rvalue:tb_type.type_name)
  1424. }
  1425. #endif
  1426. inline void tb_type::set_type_name(const char* value) {
  1427. GOOGLE_DCHECK(value != NULL);
  1428. type_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  1429. // @@protoc_insertion_point(field_set_char:tb_type.type_name)
  1430. }
  1431. inline void tb_type::set_type_name(const char* value, size_t size) {
  1432. type_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  1433. ::std::string(reinterpret_cast<const char*>(value), size));
  1434. // @@protoc_insertion_point(field_set_pointer:tb_type.type_name)
  1435. }
  1436. inline ::std::string* tb_type::mutable_type_name() {
  1437. // @@protoc_insertion_point(field_mutable:tb_type.type_name)
  1438. return type_name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1439. }
  1440. inline ::std::string* tb_type::release_type_name() {
  1441. // @@protoc_insertion_point(field_release:tb_type.type_name)
  1442. return type_name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1443. }
  1444. inline void tb_type::set_allocated_type_name(::std::string* type_name) {
  1445. if (type_name != NULL) {
  1446. } else {
  1447. }
  1448. type_name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), type_name);
  1449. // @@protoc_insertion_point(field_set_allocated:tb_type.type_name)
  1450. }
  1451. // string type_gen_time = 4;
  1452. inline void tb_type::clear_type_gen_time() {
  1453. type_gen_time_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1454. }
  1455. inline const ::std::string& tb_type::type_gen_time() const {
  1456. // @@protoc_insertion_point(field_get:tb_type.type_gen_time)
  1457. return type_gen_time_.GetNoArena();
  1458. }
  1459. inline void tb_type::set_type_gen_time(const ::std::string& value) {
  1460. type_gen_time_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  1461. // @@protoc_insertion_point(field_set:tb_type.type_gen_time)
  1462. }
  1463. #if LANG_CXX11
  1464. inline void tb_type::set_type_gen_time(::std::string&& value) {
  1465. type_gen_time_.SetNoArena(
  1466. &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
  1467. // @@protoc_insertion_point(field_set_rvalue:tb_type.type_gen_time)
  1468. }
  1469. #endif
  1470. inline void tb_type::set_type_gen_time(const char* value) {
  1471. GOOGLE_DCHECK(value != NULL);
  1472. type_gen_time_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  1473. // @@protoc_insertion_point(field_set_char:tb_type.type_gen_time)
  1474. }
  1475. inline void tb_type::set_type_gen_time(const char* value, size_t size) {
  1476. type_gen_time_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  1477. ::std::string(reinterpret_cast<const char*>(value), size));
  1478. // @@protoc_insertion_point(field_set_pointer:tb_type.type_gen_time)
  1479. }
  1480. inline ::std::string* tb_type::mutable_type_gen_time() {
  1481. // @@protoc_insertion_point(field_mutable:tb_type.type_gen_time)
  1482. return type_gen_time_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1483. }
  1484. inline ::std::string* tb_type::release_type_gen_time() {
  1485. // @@protoc_insertion_point(field_release:tb_type.type_gen_time)
  1486. return type_gen_time_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1487. }
  1488. inline void tb_type::set_allocated_type_gen_time(::std::string* type_gen_time) {
  1489. if (type_gen_time != NULL) {
  1490. } else {
  1491. }
  1492. type_gen_time_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), type_gen_time);
  1493. // @@protoc_insertion_point(field_set_allocated:tb_type.type_gen_time)
  1494. }
  1495. // -------------------------------------------------------------------
  1496. // tb_reply
  1497. // string customer_id = 1;
  1498. inline void tb_reply::clear_customer_id() {
  1499. customer_id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1500. }
  1501. inline const ::std::string& tb_reply::customer_id() const {
  1502. // @@protoc_insertion_point(field_get:tb_reply.customer_id)
  1503. return customer_id_.GetNoArena();
  1504. }
  1505. inline void tb_reply::set_customer_id(const ::std::string& value) {
  1506. customer_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  1507. // @@protoc_insertion_point(field_set:tb_reply.customer_id)
  1508. }
  1509. #if LANG_CXX11
  1510. inline void tb_reply::set_customer_id(::std::string&& value) {
  1511. customer_id_.SetNoArena(
  1512. &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
  1513. // @@protoc_insertion_point(field_set_rvalue:tb_reply.customer_id)
  1514. }
  1515. #endif
  1516. inline void tb_reply::set_customer_id(const char* value) {
  1517. GOOGLE_DCHECK(value != NULL);
  1518. customer_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  1519. // @@protoc_insertion_point(field_set_char:tb_reply.customer_id)
  1520. }
  1521. inline void tb_reply::set_customer_id(const char* value, size_t size) {
  1522. customer_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  1523. ::std::string(reinterpret_cast<const char*>(value), size));
  1524. // @@protoc_insertion_point(field_set_pointer:tb_reply.customer_id)
  1525. }
  1526. inline ::std::string* tb_reply::mutable_customer_id() {
  1527. // @@protoc_insertion_point(field_mutable:tb_reply.customer_id)
  1528. return customer_id_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1529. }
  1530. inline ::std::string* tb_reply::release_customer_id() {
  1531. // @@protoc_insertion_point(field_release:tb_reply.customer_id)
  1532. return customer_id_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1533. }
  1534. inline void tb_reply::set_allocated_customer_id(::std::string* customer_id) {
  1535. if (customer_id != NULL) {
  1536. } else {
  1537. }
  1538. customer_id_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), customer_id);
  1539. // @@protoc_insertion_point(field_set_allocated:tb_reply.customer_id)
  1540. }
  1541. // string type_id = 2;
  1542. inline void tb_reply::clear_type_id() {
  1543. type_id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1544. }
  1545. inline const ::std::string& tb_reply::type_id() const {
  1546. // @@protoc_insertion_point(field_get:tb_reply.type_id)
  1547. return type_id_.GetNoArena();
  1548. }
  1549. inline void tb_reply::set_type_id(const ::std::string& value) {
  1550. type_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  1551. // @@protoc_insertion_point(field_set:tb_reply.type_id)
  1552. }
  1553. #if LANG_CXX11
  1554. inline void tb_reply::set_type_id(::std::string&& value) {
  1555. type_id_.SetNoArena(
  1556. &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
  1557. // @@protoc_insertion_point(field_set_rvalue:tb_reply.type_id)
  1558. }
  1559. #endif
  1560. inline void tb_reply::set_type_id(const char* value) {
  1561. GOOGLE_DCHECK(value != NULL);
  1562. type_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  1563. // @@protoc_insertion_point(field_set_char:tb_reply.type_id)
  1564. }
  1565. inline void tb_reply::set_type_id(const char* value, size_t size) {
  1566. type_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  1567. ::std::string(reinterpret_cast<const char*>(value), size));
  1568. // @@protoc_insertion_point(field_set_pointer:tb_reply.type_id)
  1569. }
  1570. inline ::std::string* tb_reply::mutable_type_id() {
  1571. // @@protoc_insertion_point(field_mutable:tb_reply.type_id)
  1572. return type_id_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1573. }
  1574. inline ::std::string* tb_reply::release_type_id() {
  1575. // @@protoc_insertion_point(field_release:tb_reply.type_id)
  1576. return type_id_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1577. }
  1578. inline void tb_reply::set_allocated_type_id(::std::string* type_id) {
  1579. if (type_id != NULL) {
  1580. } else {
  1581. }
  1582. type_id_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), type_id);
  1583. // @@protoc_insertion_point(field_set_allocated:tb_reply.type_id)
  1584. }
  1585. // string reply_id = 3;
  1586. inline void tb_reply::clear_reply_id() {
  1587. reply_id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1588. }
  1589. inline const ::std::string& tb_reply::reply_id() const {
  1590. // @@protoc_insertion_point(field_get:tb_reply.reply_id)
  1591. return reply_id_.GetNoArena();
  1592. }
  1593. inline void tb_reply::set_reply_id(const ::std::string& value) {
  1594. reply_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  1595. // @@protoc_insertion_point(field_set:tb_reply.reply_id)
  1596. }
  1597. #if LANG_CXX11
  1598. inline void tb_reply::set_reply_id(::std::string&& value) {
  1599. reply_id_.SetNoArena(
  1600. &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
  1601. // @@protoc_insertion_point(field_set_rvalue:tb_reply.reply_id)
  1602. }
  1603. #endif
  1604. inline void tb_reply::set_reply_id(const char* value) {
  1605. GOOGLE_DCHECK(value != NULL);
  1606. reply_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  1607. // @@protoc_insertion_point(field_set_char:tb_reply.reply_id)
  1608. }
  1609. inline void tb_reply::set_reply_id(const char* value, size_t size) {
  1610. reply_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  1611. ::std::string(reinterpret_cast<const char*>(value), size));
  1612. // @@protoc_insertion_point(field_set_pointer:tb_reply.reply_id)
  1613. }
  1614. inline ::std::string* tb_reply::mutable_reply_id() {
  1615. // @@protoc_insertion_point(field_mutable:tb_reply.reply_id)
  1616. return reply_id_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1617. }
  1618. inline ::std::string* tb_reply::release_reply_id() {
  1619. // @@protoc_insertion_point(field_release:tb_reply.reply_id)
  1620. return reply_id_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1621. }
  1622. inline void tb_reply::set_allocated_reply_id(::std::string* reply_id) {
  1623. if (reply_id != NULL) {
  1624. } else {
  1625. }
  1626. reply_id_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), reply_id);
  1627. // @@protoc_insertion_point(field_set_allocated:tb_reply.reply_id)
  1628. }
  1629. // string reply_name = 4;
  1630. inline void tb_reply::clear_reply_name() {
  1631. reply_name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1632. }
  1633. inline const ::std::string& tb_reply::reply_name() const {
  1634. // @@protoc_insertion_point(field_get:tb_reply.reply_name)
  1635. return reply_name_.GetNoArena();
  1636. }
  1637. inline void tb_reply::set_reply_name(const ::std::string& value) {
  1638. reply_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  1639. // @@protoc_insertion_point(field_set:tb_reply.reply_name)
  1640. }
  1641. #if LANG_CXX11
  1642. inline void tb_reply::set_reply_name(::std::string&& value) {
  1643. reply_name_.SetNoArena(
  1644. &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
  1645. // @@protoc_insertion_point(field_set_rvalue:tb_reply.reply_name)
  1646. }
  1647. #endif
  1648. inline void tb_reply::set_reply_name(const char* value) {
  1649. GOOGLE_DCHECK(value != NULL);
  1650. reply_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  1651. // @@protoc_insertion_point(field_set_char:tb_reply.reply_name)
  1652. }
  1653. inline void tb_reply::set_reply_name(const char* value, size_t size) {
  1654. reply_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  1655. ::std::string(reinterpret_cast<const char*>(value), size));
  1656. // @@protoc_insertion_point(field_set_pointer:tb_reply.reply_name)
  1657. }
  1658. inline ::std::string* tb_reply::mutable_reply_name() {
  1659. // @@protoc_insertion_point(field_mutable:tb_reply.reply_name)
  1660. return reply_name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1661. }
  1662. inline ::std::string* tb_reply::release_reply_name() {
  1663. // @@protoc_insertion_point(field_release:tb_reply.reply_name)
  1664. return reply_name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1665. }
  1666. inline void tb_reply::set_allocated_reply_name(::std::string* reply_name) {
  1667. if (reply_name != NULL) {
  1668. } else {
  1669. }
  1670. reply_name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), reply_name);
  1671. // @@protoc_insertion_point(field_set_allocated:tb_reply.reply_name)
  1672. }
  1673. // string reply_content = 5;
  1674. inline void tb_reply::clear_reply_content() {
  1675. reply_content_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1676. }
  1677. inline const ::std::string& tb_reply::reply_content() const {
  1678. // @@protoc_insertion_point(field_get:tb_reply.reply_content)
  1679. return reply_content_.GetNoArena();
  1680. }
  1681. inline void tb_reply::set_reply_content(const ::std::string& value) {
  1682. reply_content_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  1683. // @@protoc_insertion_point(field_set:tb_reply.reply_content)
  1684. }
  1685. #if LANG_CXX11
  1686. inline void tb_reply::set_reply_content(::std::string&& value) {
  1687. reply_content_.SetNoArena(
  1688. &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
  1689. // @@protoc_insertion_point(field_set_rvalue:tb_reply.reply_content)
  1690. }
  1691. #endif
  1692. inline void tb_reply::set_reply_content(const char* value) {
  1693. GOOGLE_DCHECK(value != NULL);
  1694. reply_content_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  1695. // @@protoc_insertion_point(field_set_char:tb_reply.reply_content)
  1696. }
  1697. inline void tb_reply::set_reply_content(const char* value, size_t size) {
  1698. reply_content_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  1699. ::std::string(reinterpret_cast<const char*>(value), size));
  1700. // @@protoc_insertion_point(field_set_pointer:tb_reply.reply_content)
  1701. }
  1702. inline ::std::string* tb_reply::mutable_reply_content() {
  1703. // @@protoc_insertion_point(field_mutable:tb_reply.reply_content)
  1704. return reply_content_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1705. }
  1706. inline ::std::string* tb_reply::release_reply_content() {
  1707. // @@protoc_insertion_point(field_release:tb_reply.reply_content)
  1708. return reply_content_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1709. }
  1710. inline void tb_reply::set_allocated_reply_content(::std::string* reply_content) {
  1711. if (reply_content != NULL) {
  1712. } else {
  1713. }
  1714. reply_content_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), reply_content);
  1715. // @@protoc_insertion_point(field_set_allocated:tb_reply.reply_content)
  1716. }
  1717. // string reply_gen_time = 6;
  1718. inline void tb_reply::clear_reply_gen_time() {
  1719. reply_gen_time_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1720. }
  1721. inline const ::std::string& tb_reply::reply_gen_time() const {
  1722. // @@protoc_insertion_point(field_get:tb_reply.reply_gen_time)
  1723. return reply_gen_time_.GetNoArena();
  1724. }
  1725. inline void tb_reply::set_reply_gen_time(const ::std::string& value) {
  1726. reply_gen_time_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  1727. // @@protoc_insertion_point(field_set:tb_reply.reply_gen_time)
  1728. }
  1729. #if LANG_CXX11
  1730. inline void tb_reply::set_reply_gen_time(::std::string&& value) {
  1731. reply_gen_time_.SetNoArena(
  1732. &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
  1733. // @@protoc_insertion_point(field_set_rvalue:tb_reply.reply_gen_time)
  1734. }
  1735. #endif
  1736. inline void tb_reply::set_reply_gen_time(const char* value) {
  1737. GOOGLE_DCHECK(value != NULL);
  1738. reply_gen_time_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  1739. // @@protoc_insertion_point(field_set_char:tb_reply.reply_gen_time)
  1740. }
  1741. inline void tb_reply::set_reply_gen_time(const char* value, size_t size) {
  1742. reply_gen_time_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  1743. ::std::string(reinterpret_cast<const char*>(value), size));
  1744. // @@protoc_insertion_point(field_set_pointer:tb_reply.reply_gen_time)
  1745. }
  1746. inline ::std::string* tb_reply::mutable_reply_gen_time() {
  1747. // @@protoc_insertion_point(field_mutable:tb_reply.reply_gen_time)
  1748. return reply_gen_time_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1749. }
  1750. inline ::std::string* tb_reply::release_reply_gen_time() {
  1751. // @@protoc_insertion_point(field_release:tb_reply.reply_gen_time)
  1752. return reply_gen_time_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1753. }
  1754. inline void tb_reply::set_allocated_reply_gen_time(::std::string* reply_gen_time) {
  1755. if (reply_gen_time != NULL) {
  1756. } else {
  1757. }
  1758. reply_gen_time_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), reply_gen_time);
  1759. // @@protoc_insertion_point(field_set_allocated:tb_reply.reply_gen_time)
  1760. }
  1761. // -------------------------------------------------------------------
  1762. // rec_customer
  1763. // repeated .tb_customer customers = 1;
  1764. inline int rec_customer::customers_size() const {
  1765. return customers_.size();
  1766. }
  1767. inline void rec_customer::clear_customers() {
  1768. customers_.Clear();
  1769. }
  1770. inline ::tb_customer* rec_customer::mutable_customers(int index) {
  1771. // @@protoc_insertion_point(field_mutable:rec_customer.customers)
  1772. return customers_.Mutable(index);
  1773. }
  1774. inline ::google::protobuf::RepeatedPtrField< ::tb_customer >*
  1775. rec_customer::mutable_customers() {
  1776. // @@protoc_insertion_point(field_mutable_list:rec_customer.customers)
  1777. return &customers_;
  1778. }
  1779. inline const ::tb_customer& rec_customer::customers(int index) const {
  1780. // @@protoc_insertion_point(field_get:rec_customer.customers)
  1781. return customers_.Get(index);
  1782. }
  1783. inline ::tb_customer* rec_customer::add_customers() {
  1784. // @@protoc_insertion_point(field_add:rec_customer.customers)
  1785. return customers_.Add();
  1786. }
  1787. inline const ::google::protobuf::RepeatedPtrField< ::tb_customer >&
  1788. rec_customer::customers() const {
  1789. // @@protoc_insertion_point(field_list:rec_customer.customers)
  1790. return customers_;
  1791. }
  1792. // -------------------------------------------------------------------
  1793. // rec_type
  1794. // repeated .tb_type types = 1;
  1795. inline int rec_type::types_size() const {
  1796. return types_.size();
  1797. }
  1798. inline void rec_type::clear_types() {
  1799. types_.Clear();
  1800. }
  1801. inline ::tb_type* rec_type::mutable_types(int index) {
  1802. // @@protoc_insertion_point(field_mutable:rec_type.types)
  1803. return types_.Mutable(index);
  1804. }
  1805. inline ::google::protobuf::RepeatedPtrField< ::tb_type >*
  1806. rec_type::mutable_types() {
  1807. // @@protoc_insertion_point(field_mutable_list:rec_type.types)
  1808. return &types_;
  1809. }
  1810. inline const ::tb_type& rec_type::types(int index) const {
  1811. // @@protoc_insertion_point(field_get:rec_type.types)
  1812. return types_.Get(index);
  1813. }
  1814. inline ::tb_type* rec_type::add_types() {
  1815. // @@protoc_insertion_point(field_add:rec_type.types)
  1816. return types_.Add();
  1817. }
  1818. inline const ::google::protobuf::RepeatedPtrField< ::tb_type >&
  1819. rec_type::types() const {
  1820. // @@protoc_insertion_point(field_list:rec_type.types)
  1821. return types_;
  1822. }
  1823. // -------------------------------------------------------------------
  1824. // rec_reply
  1825. // repeated .tb_reply replys = 1;
  1826. inline int rec_reply::replys_size() const {
  1827. return replys_.size();
  1828. }
  1829. inline void rec_reply::clear_replys() {
  1830. replys_.Clear();
  1831. }
  1832. inline ::tb_reply* rec_reply::mutable_replys(int index) {
  1833. // @@protoc_insertion_point(field_mutable:rec_reply.replys)
  1834. return replys_.Mutable(index);
  1835. }
  1836. inline ::google::protobuf::RepeatedPtrField< ::tb_reply >*
  1837. rec_reply::mutable_replys() {
  1838. // @@protoc_insertion_point(field_mutable_list:rec_reply.replys)
  1839. return &replys_;
  1840. }
  1841. inline const ::tb_reply& rec_reply::replys(int index) const {
  1842. // @@protoc_insertion_point(field_get:rec_reply.replys)
  1843. return replys_.Get(index);
  1844. }
  1845. inline ::tb_reply* rec_reply::add_replys() {
  1846. // @@protoc_insertion_point(field_add:rec_reply.replys)
  1847. return replys_.Add();
  1848. }
  1849. inline const ::google::protobuf::RepeatedPtrField< ::tb_reply >&
  1850. rec_reply::replys() const {
  1851. // @@protoc_insertion_point(field_list:rec_reply.replys)
  1852. return replys_;
  1853. }
  1854. // -------------------------------------------------------------------
  1855. // view
  1856. #ifdef __GNUC__
  1857. #pragma GCC diagnostic pop
  1858. #endif // __GNUC__
  1859. // -------------------------------------------------------------------
  1860. // -------------------------------------------------------------------
  1861. // -------------------------------------------------------------------
  1862. // -------------------------------------------------------------------
  1863. // -------------------------------------------------------------------
  1864. // -------------------------------------------------------------------
  1865. // @@protoc_insertion_point(namespace_scope)
  1866. // @@protoc_insertion_point(global_scope)
  1867. #endif // PROTOBUF_INCLUDED_table_2eproto