ArInvoiceOpenApiResponse.py 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. import json
  4. from alipay.aop.api.constant.ParamConstants import *
  5. from alipay.aop.api.domain.ArInvoiceLineOpenApiResponse import ArInvoiceLineOpenApiResponse
  6. from alipay.aop.api.domain.MultiCurrencyMoneyOpenApi import MultiCurrencyMoneyOpenApi
  7. from alipay.aop.api.domain.MultiCurrencyMoneyOpenApi import MultiCurrencyMoneyOpenApi
  8. class ArInvoiceOpenApiResponse(object):
  9. def __init__(self):
  10. self._ar_invoice_lines = None
  11. self._buyer_address = None
  12. self._buyer_bank_account = None
  13. self._buyer_bank_name = None
  14. self._buyer_invoice_title = None
  15. self._buyer_tax_no = None
  16. self._buyer_telephone = None
  17. self._creator = None
  18. self._drawer = None
  19. self._elc_invoice_url = None
  20. self._gmt_create = None
  21. self._gmt_modified = None
  22. self._inst_id = None
  23. self._invoice_amt = None
  24. self._invoice_channel = None
  25. self._invoice_code = None
  26. self._invoice_date = None
  27. self._invoice_id = None
  28. self._invoice_material = None
  29. self._invoice_no = None
  30. self._invoice_note = None
  31. self._invoice_status = None
  32. self._invoice_type = None
  33. self._ip_id = None
  34. self._ip_role_id = None
  35. self._last_moder = None
  36. self._mail_status = None
  37. self._memo = None
  38. self._online = None
  39. self._payee = None
  40. self._recent_mail_id = None
  41. self._red = None
  42. self._red_amt = None
  43. self._reviewer = None
  44. self._seller_address = None
  45. self._seller_bank_account = None
  46. self._seller_bank_name = None
  47. self._seller_company_name = None
  48. self._seller_tax_no = None
  49. self._seller_telephone = None
  50. self._tnt_inst_id = None
  51. @property
  52. def ar_invoice_lines(self):
  53. return self._ar_invoice_lines
  54. @ar_invoice_lines.setter
  55. def ar_invoice_lines(self, value):
  56. if isinstance(value, list):
  57. self._ar_invoice_lines = list()
  58. for i in value:
  59. if isinstance(i, ArInvoiceLineOpenApiResponse):
  60. self._ar_invoice_lines.append(i)
  61. else:
  62. self._ar_invoice_lines.append(ArInvoiceLineOpenApiResponse.from_alipay_dict(i))
  63. @property
  64. def buyer_address(self):
  65. return self._buyer_address
  66. @buyer_address.setter
  67. def buyer_address(self, value):
  68. self._buyer_address = value
  69. @property
  70. def buyer_bank_account(self):
  71. return self._buyer_bank_account
  72. @buyer_bank_account.setter
  73. def buyer_bank_account(self, value):
  74. self._buyer_bank_account = value
  75. @property
  76. def buyer_bank_name(self):
  77. return self._buyer_bank_name
  78. @buyer_bank_name.setter
  79. def buyer_bank_name(self, value):
  80. self._buyer_bank_name = value
  81. @property
  82. def buyer_invoice_title(self):
  83. return self._buyer_invoice_title
  84. @buyer_invoice_title.setter
  85. def buyer_invoice_title(self, value):
  86. self._buyer_invoice_title = value
  87. @property
  88. def buyer_tax_no(self):
  89. return self._buyer_tax_no
  90. @buyer_tax_no.setter
  91. def buyer_tax_no(self, value):
  92. self._buyer_tax_no = value
  93. @property
  94. def buyer_telephone(self):
  95. return self._buyer_telephone
  96. @buyer_telephone.setter
  97. def buyer_telephone(self, value):
  98. self._buyer_telephone = value
  99. @property
  100. def creator(self):
  101. return self._creator
  102. @creator.setter
  103. def creator(self, value):
  104. self._creator = value
  105. @property
  106. def drawer(self):
  107. return self._drawer
  108. @drawer.setter
  109. def drawer(self, value):
  110. self._drawer = value
  111. @property
  112. def elc_invoice_url(self):
  113. return self._elc_invoice_url
  114. @elc_invoice_url.setter
  115. def elc_invoice_url(self, value):
  116. self._elc_invoice_url = value
  117. @property
  118. def gmt_create(self):
  119. return self._gmt_create
  120. @gmt_create.setter
  121. def gmt_create(self, value):
  122. self._gmt_create = value
  123. @property
  124. def gmt_modified(self):
  125. return self._gmt_modified
  126. @gmt_modified.setter
  127. def gmt_modified(self, value):
  128. self._gmt_modified = value
  129. @property
  130. def inst_id(self):
  131. return self._inst_id
  132. @inst_id.setter
  133. def inst_id(self, value):
  134. self._inst_id = value
  135. @property
  136. def invoice_amt(self):
  137. return self._invoice_amt
  138. @invoice_amt.setter
  139. def invoice_amt(self, value):
  140. if isinstance(value, MultiCurrencyMoneyOpenApi):
  141. self._invoice_amt = value
  142. else:
  143. self._invoice_amt = MultiCurrencyMoneyOpenApi.from_alipay_dict(value)
  144. @property
  145. def invoice_channel(self):
  146. return self._invoice_channel
  147. @invoice_channel.setter
  148. def invoice_channel(self, value):
  149. self._invoice_channel = value
  150. @property
  151. def invoice_code(self):
  152. return self._invoice_code
  153. @invoice_code.setter
  154. def invoice_code(self, value):
  155. self._invoice_code = value
  156. @property
  157. def invoice_date(self):
  158. return self._invoice_date
  159. @invoice_date.setter
  160. def invoice_date(self, value):
  161. self._invoice_date = value
  162. @property
  163. def invoice_id(self):
  164. return self._invoice_id
  165. @invoice_id.setter
  166. def invoice_id(self, value):
  167. self._invoice_id = value
  168. @property
  169. def invoice_material(self):
  170. return self._invoice_material
  171. @invoice_material.setter
  172. def invoice_material(self, value):
  173. self._invoice_material = value
  174. @property
  175. def invoice_no(self):
  176. return self._invoice_no
  177. @invoice_no.setter
  178. def invoice_no(self, value):
  179. self._invoice_no = value
  180. @property
  181. def invoice_note(self):
  182. return self._invoice_note
  183. @invoice_note.setter
  184. def invoice_note(self, value):
  185. self._invoice_note = value
  186. @property
  187. def invoice_status(self):
  188. return self._invoice_status
  189. @invoice_status.setter
  190. def invoice_status(self, value):
  191. self._invoice_status = value
  192. @property
  193. def invoice_type(self):
  194. return self._invoice_type
  195. @invoice_type.setter
  196. def invoice_type(self, value):
  197. self._invoice_type = value
  198. @property
  199. def ip_id(self):
  200. return self._ip_id
  201. @ip_id.setter
  202. def ip_id(self, value):
  203. self._ip_id = value
  204. @property
  205. def ip_role_id(self):
  206. return self._ip_role_id
  207. @ip_role_id.setter
  208. def ip_role_id(self, value):
  209. self._ip_role_id = value
  210. @property
  211. def last_moder(self):
  212. return self._last_moder
  213. @last_moder.setter
  214. def last_moder(self, value):
  215. self._last_moder = value
  216. @property
  217. def mail_status(self):
  218. return self._mail_status
  219. @mail_status.setter
  220. def mail_status(self, value):
  221. self._mail_status = value
  222. @property
  223. def memo(self):
  224. return self._memo
  225. @memo.setter
  226. def memo(self, value):
  227. self._memo = value
  228. @property
  229. def online(self):
  230. return self._online
  231. @online.setter
  232. def online(self, value):
  233. self._online = value
  234. @property
  235. def payee(self):
  236. return self._payee
  237. @payee.setter
  238. def payee(self, value):
  239. self._payee = value
  240. @property
  241. def recent_mail_id(self):
  242. return self._recent_mail_id
  243. @recent_mail_id.setter
  244. def recent_mail_id(self, value):
  245. self._recent_mail_id = value
  246. @property
  247. def red(self):
  248. return self._red
  249. @red.setter
  250. def red(self, value):
  251. self._red = value
  252. @property
  253. def red_amt(self):
  254. return self._red_amt
  255. @red_amt.setter
  256. def red_amt(self, value):
  257. if isinstance(value, MultiCurrencyMoneyOpenApi):
  258. self._red_amt = value
  259. else:
  260. self._red_amt = MultiCurrencyMoneyOpenApi.from_alipay_dict(value)
  261. @property
  262. def reviewer(self):
  263. return self._reviewer
  264. @reviewer.setter
  265. def reviewer(self, value):
  266. self._reviewer = value
  267. @property
  268. def seller_address(self):
  269. return self._seller_address
  270. @seller_address.setter
  271. def seller_address(self, value):
  272. self._seller_address = value
  273. @property
  274. def seller_bank_account(self):
  275. return self._seller_bank_account
  276. @seller_bank_account.setter
  277. def seller_bank_account(self, value):
  278. self._seller_bank_account = value
  279. @property
  280. def seller_bank_name(self):
  281. return self._seller_bank_name
  282. @seller_bank_name.setter
  283. def seller_bank_name(self, value):
  284. self._seller_bank_name = value
  285. @property
  286. def seller_company_name(self):
  287. return self._seller_company_name
  288. @seller_company_name.setter
  289. def seller_company_name(self, value):
  290. self._seller_company_name = value
  291. @property
  292. def seller_tax_no(self):
  293. return self._seller_tax_no
  294. @seller_tax_no.setter
  295. def seller_tax_no(self, value):
  296. self._seller_tax_no = value
  297. @property
  298. def seller_telephone(self):
  299. return self._seller_telephone
  300. @seller_telephone.setter
  301. def seller_telephone(self, value):
  302. self._seller_telephone = value
  303. @property
  304. def tnt_inst_id(self):
  305. return self._tnt_inst_id
  306. @tnt_inst_id.setter
  307. def tnt_inst_id(self, value):
  308. self._tnt_inst_id = value
  309. def to_alipay_dict(self):
  310. params = dict()
  311. if self.ar_invoice_lines:
  312. if isinstance(self.ar_invoice_lines, list):
  313. for i in range(0, len(self.ar_invoice_lines)):
  314. element = self.ar_invoice_lines[i]
  315. if hasattr(element, 'to_alipay_dict'):
  316. self.ar_invoice_lines[i] = element.to_alipay_dict()
  317. if hasattr(self.ar_invoice_lines, 'to_alipay_dict'):
  318. params['ar_invoice_lines'] = self.ar_invoice_lines.to_alipay_dict()
  319. else:
  320. params['ar_invoice_lines'] = self.ar_invoice_lines
  321. if self.buyer_address:
  322. if hasattr(self.buyer_address, 'to_alipay_dict'):
  323. params['buyer_address'] = self.buyer_address.to_alipay_dict()
  324. else:
  325. params['buyer_address'] = self.buyer_address
  326. if self.buyer_bank_account:
  327. if hasattr(self.buyer_bank_account, 'to_alipay_dict'):
  328. params['buyer_bank_account'] = self.buyer_bank_account.to_alipay_dict()
  329. else:
  330. params['buyer_bank_account'] = self.buyer_bank_account
  331. if self.buyer_bank_name:
  332. if hasattr(self.buyer_bank_name, 'to_alipay_dict'):
  333. params['buyer_bank_name'] = self.buyer_bank_name.to_alipay_dict()
  334. else:
  335. params['buyer_bank_name'] = self.buyer_bank_name
  336. if self.buyer_invoice_title:
  337. if hasattr(self.buyer_invoice_title, 'to_alipay_dict'):
  338. params['buyer_invoice_title'] = self.buyer_invoice_title.to_alipay_dict()
  339. else:
  340. params['buyer_invoice_title'] = self.buyer_invoice_title
  341. if self.buyer_tax_no:
  342. if hasattr(self.buyer_tax_no, 'to_alipay_dict'):
  343. params['buyer_tax_no'] = self.buyer_tax_no.to_alipay_dict()
  344. else:
  345. params['buyer_tax_no'] = self.buyer_tax_no
  346. if self.buyer_telephone:
  347. if hasattr(self.buyer_telephone, 'to_alipay_dict'):
  348. params['buyer_telephone'] = self.buyer_telephone.to_alipay_dict()
  349. else:
  350. params['buyer_telephone'] = self.buyer_telephone
  351. if self.creator:
  352. if hasattr(self.creator, 'to_alipay_dict'):
  353. params['creator'] = self.creator.to_alipay_dict()
  354. else:
  355. params['creator'] = self.creator
  356. if self.drawer:
  357. if hasattr(self.drawer, 'to_alipay_dict'):
  358. params['drawer'] = self.drawer.to_alipay_dict()
  359. else:
  360. params['drawer'] = self.drawer
  361. if self.elc_invoice_url:
  362. if hasattr(self.elc_invoice_url, 'to_alipay_dict'):
  363. params['elc_invoice_url'] = self.elc_invoice_url.to_alipay_dict()
  364. else:
  365. params['elc_invoice_url'] = self.elc_invoice_url
  366. if self.gmt_create:
  367. if hasattr(self.gmt_create, 'to_alipay_dict'):
  368. params['gmt_create'] = self.gmt_create.to_alipay_dict()
  369. else:
  370. params['gmt_create'] = self.gmt_create
  371. if self.gmt_modified:
  372. if hasattr(self.gmt_modified, 'to_alipay_dict'):
  373. params['gmt_modified'] = self.gmt_modified.to_alipay_dict()
  374. else:
  375. params['gmt_modified'] = self.gmt_modified
  376. if self.inst_id:
  377. if hasattr(self.inst_id, 'to_alipay_dict'):
  378. params['inst_id'] = self.inst_id.to_alipay_dict()
  379. else:
  380. params['inst_id'] = self.inst_id
  381. if self.invoice_amt:
  382. if hasattr(self.invoice_amt, 'to_alipay_dict'):
  383. params['invoice_amt'] = self.invoice_amt.to_alipay_dict()
  384. else:
  385. params['invoice_amt'] = self.invoice_amt
  386. if self.invoice_channel:
  387. if hasattr(self.invoice_channel, 'to_alipay_dict'):
  388. params['invoice_channel'] = self.invoice_channel.to_alipay_dict()
  389. else:
  390. params['invoice_channel'] = self.invoice_channel
  391. if self.invoice_code:
  392. if hasattr(self.invoice_code, 'to_alipay_dict'):
  393. params['invoice_code'] = self.invoice_code.to_alipay_dict()
  394. else:
  395. params['invoice_code'] = self.invoice_code
  396. if self.invoice_date:
  397. if hasattr(self.invoice_date, 'to_alipay_dict'):
  398. params['invoice_date'] = self.invoice_date.to_alipay_dict()
  399. else:
  400. params['invoice_date'] = self.invoice_date
  401. if self.invoice_id:
  402. if hasattr(self.invoice_id, 'to_alipay_dict'):
  403. params['invoice_id'] = self.invoice_id.to_alipay_dict()
  404. else:
  405. params['invoice_id'] = self.invoice_id
  406. if self.invoice_material:
  407. if hasattr(self.invoice_material, 'to_alipay_dict'):
  408. params['invoice_material'] = self.invoice_material.to_alipay_dict()
  409. else:
  410. params['invoice_material'] = self.invoice_material
  411. if self.invoice_no:
  412. if hasattr(self.invoice_no, 'to_alipay_dict'):
  413. params['invoice_no'] = self.invoice_no.to_alipay_dict()
  414. else:
  415. params['invoice_no'] = self.invoice_no
  416. if self.invoice_note:
  417. if hasattr(self.invoice_note, 'to_alipay_dict'):
  418. params['invoice_note'] = self.invoice_note.to_alipay_dict()
  419. else:
  420. params['invoice_note'] = self.invoice_note
  421. if self.invoice_status:
  422. if hasattr(self.invoice_status, 'to_alipay_dict'):
  423. params['invoice_status'] = self.invoice_status.to_alipay_dict()
  424. else:
  425. params['invoice_status'] = self.invoice_status
  426. if self.invoice_type:
  427. if hasattr(self.invoice_type, 'to_alipay_dict'):
  428. params['invoice_type'] = self.invoice_type.to_alipay_dict()
  429. else:
  430. params['invoice_type'] = self.invoice_type
  431. if self.ip_id:
  432. if hasattr(self.ip_id, 'to_alipay_dict'):
  433. params['ip_id'] = self.ip_id.to_alipay_dict()
  434. else:
  435. params['ip_id'] = self.ip_id
  436. if self.ip_role_id:
  437. if hasattr(self.ip_role_id, 'to_alipay_dict'):
  438. params['ip_role_id'] = self.ip_role_id.to_alipay_dict()
  439. else:
  440. params['ip_role_id'] = self.ip_role_id
  441. if self.last_moder:
  442. if hasattr(self.last_moder, 'to_alipay_dict'):
  443. params['last_moder'] = self.last_moder.to_alipay_dict()
  444. else:
  445. params['last_moder'] = self.last_moder
  446. if self.mail_status:
  447. if hasattr(self.mail_status, 'to_alipay_dict'):
  448. params['mail_status'] = self.mail_status.to_alipay_dict()
  449. else:
  450. params['mail_status'] = self.mail_status
  451. if self.memo:
  452. if hasattr(self.memo, 'to_alipay_dict'):
  453. params['memo'] = self.memo.to_alipay_dict()
  454. else:
  455. params['memo'] = self.memo
  456. if self.online:
  457. if hasattr(self.online, 'to_alipay_dict'):
  458. params['online'] = self.online.to_alipay_dict()
  459. else:
  460. params['online'] = self.online
  461. if self.payee:
  462. if hasattr(self.payee, 'to_alipay_dict'):
  463. params['payee'] = self.payee.to_alipay_dict()
  464. else:
  465. params['payee'] = self.payee
  466. if self.recent_mail_id:
  467. if hasattr(self.recent_mail_id, 'to_alipay_dict'):
  468. params['recent_mail_id'] = self.recent_mail_id.to_alipay_dict()
  469. else:
  470. params['recent_mail_id'] = self.recent_mail_id
  471. if self.red:
  472. if hasattr(self.red, 'to_alipay_dict'):
  473. params['red'] = self.red.to_alipay_dict()
  474. else:
  475. params['red'] = self.red
  476. if self.red_amt:
  477. if hasattr(self.red_amt, 'to_alipay_dict'):
  478. params['red_amt'] = self.red_amt.to_alipay_dict()
  479. else:
  480. params['red_amt'] = self.red_amt
  481. if self.reviewer:
  482. if hasattr(self.reviewer, 'to_alipay_dict'):
  483. params['reviewer'] = self.reviewer.to_alipay_dict()
  484. else:
  485. params['reviewer'] = self.reviewer
  486. if self.seller_address:
  487. if hasattr(self.seller_address, 'to_alipay_dict'):
  488. params['seller_address'] = self.seller_address.to_alipay_dict()
  489. else:
  490. params['seller_address'] = self.seller_address
  491. if self.seller_bank_account:
  492. if hasattr(self.seller_bank_account, 'to_alipay_dict'):
  493. params['seller_bank_account'] = self.seller_bank_account.to_alipay_dict()
  494. else:
  495. params['seller_bank_account'] = self.seller_bank_account
  496. if self.seller_bank_name:
  497. if hasattr(self.seller_bank_name, 'to_alipay_dict'):
  498. params['seller_bank_name'] = self.seller_bank_name.to_alipay_dict()
  499. else:
  500. params['seller_bank_name'] = self.seller_bank_name
  501. if self.seller_company_name:
  502. if hasattr(self.seller_company_name, 'to_alipay_dict'):
  503. params['seller_company_name'] = self.seller_company_name.to_alipay_dict()
  504. else:
  505. params['seller_company_name'] = self.seller_company_name
  506. if self.seller_tax_no:
  507. if hasattr(self.seller_tax_no, 'to_alipay_dict'):
  508. params['seller_tax_no'] = self.seller_tax_no.to_alipay_dict()
  509. else:
  510. params['seller_tax_no'] = self.seller_tax_no
  511. if self.seller_telephone:
  512. if hasattr(self.seller_telephone, 'to_alipay_dict'):
  513. params['seller_telephone'] = self.seller_telephone.to_alipay_dict()
  514. else:
  515. params['seller_telephone'] = self.seller_telephone
  516. if self.tnt_inst_id:
  517. if hasattr(self.tnt_inst_id, 'to_alipay_dict'):
  518. params['tnt_inst_id'] = self.tnt_inst_id.to_alipay_dict()
  519. else:
  520. params['tnt_inst_id'] = self.tnt_inst_id
  521. return params
  522. @staticmethod
  523. def from_alipay_dict(d):
  524. if not d:
  525. return None
  526. o = ArInvoiceOpenApiResponse()
  527. if 'ar_invoice_lines' in d:
  528. o.ar_invoice_lines = d['ar_invoice_lines']
  529. if 'buyer_address' in d:
  530. o.buyer_address = d['buyer_address']
  531. if 'buyer_bank_account' in d:
  532. o.buyer_bank_account = d['buyer_bank_account']
  533. if 'buyer_bank_name' in d:
  534. o.buyer_bank_name = d['buyer_bank_name']
  535. if 'buyer_invoice_title' in d:
  536. o.buyer_invoice_title = d['buyer_invoice_title']
  537. if 'buyer_tax_no' in d:
  538. o.buyer_tax_no = d['buyer_tax_no']
  539. if 'buyer_telephone' in d:
  540. o.buyer_telephone = d['buyer_telephone']
  541. if 'creator' in d:
  542. o.creator = d['creator']
  543. if 'drawer' in d:
  544. o.drawer = d['drawer']
  545. if 'elc_invoice_url' in d:
  546. o.elc_invoice_url = d['elc_invoice_url']
  547. if 'gmt_create' in d:
  548. o.gmt_create = d['gmt_create']
  549. if 'gmt_modified' in d:
  550. o.gmt_modified = d['gmt_modified']
  551. if 'inst_id' in d:
  552. o.inst_id = d['inst_id']
  553. if 'invoice_amt' in d:
  554. o.invoice_amt = d['invoice_amt']
  555. if 'invoice_channel' in d:
  556. o.invoice_channel = d['invoice_channel']
  557. if 'invoice_code' in d:
  558. o.invoice_code = d['invoice_code']
  559. if 'invoice_date' in d:
  560. o.invoice_date = d['invoice_date']
  561. if 'invoice_id' in d:
  562. o.invoice_id = d['invoice_id']
  563. if 'invoice_material' in d:
  564. o.invoice_material = d['invoice_material']
  565. if 'invoice_no' in d:
  566. o.invoice_no = d['invoice_no']
  567. if 'invoice_note' in d:
  568. o.invoice_note = d['invoice_note']
  569. if 'invoice_status' in d:
  570. o.invoice_status = d['invoice_status']
  571. if 'invoice_type' in d:
  572. o.invoice_type = d['invoice_type']
  573. if 'ip_id' in d:
  574. o.ip_id = d['ip_id']
  575. if 'ip_role_id' in d:
  576. o.ip_role_id = d['ip_role_id']
  577. if 'last_moder' in d:
  578. o.last_moder = d['last_moder']
  579. if 'mail_status' in d:
  580. o.mail_status = d['mail_status']
  581. if 'memo' in d:
  582. o.memo = d['memo']
  583. if 'online' in d:
  584. o.online = d['online']
  585. if 'payee' in d:
  586. o.payee = d['payee']
  587. if 'recent_mail_id' in d:
  588. o.recent_mail_id = d['recent_mail_id']
  589. if 'red' in d:
  590. o.red = d['red']
  591. if 'red_amt' in d:
  592. o.red_amt = d['red_amt']
  593. if 'reviewer' in d:
  594. o.reviewer = d['reviewer']
  595. if 'seller_address' in d:
  596. o.seller_address = d['seller_address']
  597. if 'seller_bank_account' in d:
  598. o.seller_bank_account = d['seller_bank_account']
  599. if 'seller_bank_name' in d:
  600. o.seller_bank_name = d['seller_bank_name']
  601. if 'seller_company_name' in d:
  602. o.seller_company_name = d['seller_company_name']
  603. if 'seller_tax_no' in d:
  604. o.seller_tax_no = d['seller_tax_no']
  605. if 'seller_telephone' in d:
  606. o.seller_telephone = d['seller_telephone']
  607. if 'tnt_inst_id' in d:
  608. o.tnt_inst_id = d['tnt_inst_id']
  609. return o