SupplierAssetResponse.py 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. import json
  4. from alipay.aop.api.constant.ParamConstants import *
  5. class SupplierAssetResponse(object):
  6. def __init__(self):
  7. self._approval_remark = None
  8. self._approval_status = None
  9. self._approval_status_text = None
  10. self._bluetooth_mode = None
  11. self._bluetooth_mode_text = None
  12. self._contact_address = None
  13. self._contact_mobile = None
  14. self._contact_name = None
  15. self._cpu = None
  16. self._device_design_img = None
  17. self._device_design_img_id = None
  18. self._device_img = None
  19. self._device_img_id = None
  20. self._device_name = None
  21. self._device_other_desc = None
  22. self._face_camera = None
  23. self._gmt_create = None
  24. self._gmt_modified = None
  25. self._id = None
  26. self._item_id = None
  27. self._line_network_mode = None
  28. self._line_network_mode_text = None
  29. self._memory = None
  30. self._min_os_version = None
  31. self._model_number = None
  32. self._network_mode = None
  33. self._network_mode_text = None
  34. self._os_type = None
  35. self._printer = None
  36. self._ram = None
  37. self._rom = None
  38. self._scan_code_mode = None
  39. self._scan_code_read_dista = None
  40. self._screen_dpi = None
  41. self._screen_size = None
  42. self._sdk_auto_file = None
  43. self._sdk_auto_file_id = None
  44. self._sdk_name = None
  45. self._sdk_version = None
  46. self._storage = None
  47. self._supplier_name = None
  48. self._supplier_pid = None
  49. self._supplier_sn = None
  50. self._tranaction_model = None
  51. self._tranaction_model_text = None
  52. self._wifi_mode = None
  53. self._wifi_mode_text = None
  54. @property
  55. def approval_remark(self):
  56. return self._approval_remark
  57. @approval_remark.setter
  58. def approval_remark(self, value):
  59. self._approval_remark = value
  60. @property
  61. def approval_status(self):
  62. return self._approval_status
  63. @approval_status.setter
  64. def approval_status(self, value):
  65. self._approval_status = value
  66. @property
  67. def approval_status_text(self):
  68. return self._approval_status_text
  69. @approval_status_text.setter
  70. def approval_status_text(self, value):
  71. self._approval_status_text = value
  72. @property
  73. def bluetooth_mode(self):
  74. return self._bluetooth_mode
  75. @bluetooth_mode.setter
  76. def bluetooth_mode(self, value):
  77. self._bluetooth_mode = value
  78. @property
  79. def bluetooth_mode_text(self):
  80. return self._bluetooth_mode_text
  81. @bluetooth_mode_text.setter
  82. def bluetooth_mode_text(self, value):
  83. self._bluetooth_mode_text = value
  84. @property
  85. def contact_address(self):
  86. return self._contact_address
  87. @contact_address.setter
  88. def contact_address(self, value):
  89. self._contact_address = value
  90. @property
  91. def contact_mobile(self):
  92. return self._contact_mobile
  93. @contact_mobile.setter
  94. def contact_mobile(self, value):
  95. self._contact_mobile = value
  96. @property
  97. def contact_name(self):
  98. return self._contact_name
  99. @contact_name.setter
  100. def contact_name(self, value):
  101. self._contact_name = value
  102. @property
  103. def cpu(self):
  104. return self._cpu
  105. @cpu.setter
  106. def cpu(self, value):
  107. self._cpu = value
  108. @property
  109. def device_design_img(self):
  110. return self._device_design_img
  111. @device_design_img.setter
  112. def device_design_img(self, value):
  113. self._device_design_img = value
  114. @property
  115. def device_design_img_id(self):
  116. return self._device_design_img_id
  117. @device_design_img_id.setter
  118. def device_design_img_id(self, value):
  119. self._device_design_img_id = value
  120. @property
  121. def device_img(self):
  122. return self._device_img
  123. @device_img.setter
  124. def device_img(self, value):
  125. self._device_img = value
  126. @property
  127. def device_img_id(self):
  128. return self._device_img_id
  129. @device_img_id.setter
  130. def device_img_id(self, value):
  131. self._device_img_id = value
  132. @property
  133. def device_name(self):
  134. return self._device_name
  135. @device_name.setter
  136. def device_name(self, value):
  137. self._device_name = value
  138. @property
  139. def device_other_desc(self):
  140. return self._device_other_desc
  141. @device_other_desc.setter
  142. def device_other_desc(self, value):
  143. self._device_other_desc = value
  144. @property
  145. def face_camera(self):
  146. return self._face_camera
  147. @face_camera.setter
  148. def face_camera(self, value):
  149. self._face_camera = value
  150. @property
  151. def gmt_create(self):
  152. return self._gmt_create
  153. @gmt_create.setter
  154. def gmt_create(self, value):
  155. self._gmt_create = value
  156. @property
  157. def gmt_modified(self):
  158. return self._gmt_modified
  159. @gmt_modified.setter
  160. def gmt_modified(self, value):
  161. self._gmt_modified = value
  162. @property
  163. def id(self):
  164. return self._id
  165. @id.setter
  166. def id(self, value):
  167. self._id = value
  168. @property
  169. def item_id(self):
  170. return self._item_id
  171. @item_id.setter
  172. def item_id(self, value):
  173. self._item_id = value
  174. @property
  175. def line_network_mode(self):
  176. return self._line_network_mode
  177. @line_network_mode.setter
  178. def line_network_mode(self, value):
  179. self._line_network_mode = value
  180. @property
  181. def line_network_mode_text(self):
  182. return self._line_network_mode_text
  183. @line_network_mode_text.setter
  184. def line_network_mode_text(self, value):
  185. self._line_network_mode_text = value
  186. @property
  187. def memory(self):
  188. return self._memory
  189. @memory.setter
  190. def memory(self, value):
  191. self._memory = value
  192. @property
  193. def min_os_version(self):
  194. return self._min_os_version
  195. @min_os_version.setter
  196. def min_os_version(self, value):
  197. self._min_os_version = value
  198. @property
  199. def model_number(self):
  200. return self._model_number
  201. @model_number.setter
  202. def model_number(self, value):
  203. self._model_number = value
  204. @property
  205. def network_mode(self):
  206. return self._network_mode
  207. @network_mode.setter
  208. def network_mode(self, value):
  209. self._network_mode = value
  210. @property
  211. def network_mode_text(self):
  212. return self._network_mode_text
  213. @network_mode_text.setter
  214. def network_mode_text(self, value):
  215. self._network_mode_text = value
  216. @property
  217. def os_type(self):
  218. return self._os_type
  219. @os_type.setter
  220. def os_type(self, value):
  221. self._os_type = value
  222. @property
  223. def printer(self):
  224. return self._printer
  225. @printer.setter
  226. def printer(self, value):
  227. self._printer = value
  228. @property
  229. def ram(self):
  230. return self._ram
  231. @ram.setter
  232. def ram(self, value):
  233. self._ram = value
  234. @property
  235. def rom(self):
  236. return self._rom
  237. @rom.setter
  238. def rom(self, value):
  239. self._rom = value
  240. @property
  241. def scan_code_mode(self):
  242. return self._scan_code_mode
  243. @scan_code_mode.setter
  244. def scan_code_mode(self, value):
  245. self._scan_code_mode = value
  246. @property
  247. def scan_code_read_dista(self):
  248. return self._scan_code_read_dista
  249. @scan_code_read_dista.setter
  250. def scan_code_read_dista(self, value):
  251. self._scan_code_read_dista = value
  252. @property
  253. def screen_dpi(self):
  254. return self._screen_dpi
  255. @screen_dpi.setter
  256. def screen_dpi(self, value):
  257. self._screen_dpi = value
  258. @property
  259. def screen_size(self):
  260. return self._screen_size
  261. @screen_size.setter
  262. def screen_size(self, value):
  263. self._screen_size = value
  264. @property
  265. def sdk_auto_file(self):
  266. return self._sdk_auto_file
  267. @sdk_auto_file.setter
  268. def sdk_auto_file(self, value):
  269. self._sdk_auto_file = value
  270. @property
  271. def sdk_auto_file_id(self):
  272. return self._sdk_auto_file_id
  273. @sdk_auto_file_id.setter
  274. def sdk_auto_file_id(self, value):
  275. self._sdk_auto_file_id = value
  276. @property
  277. def sdk_name(self):
  278. return self._sdk_name
  279. @sdk_name.setter
  280. def sdk_name(self, value):
  281. self._sdk_name = value
  282. @property
  283. def sdk_version(self):
  284. return self._sdk_version
  285. @sdk_version.setter
  286. def sdk_version(self, value):
  287. self._sdk_version = value
  288. @property
  289. def storage(self):
  290. return self._storage
  291. @storage.setter
  292. def storage(self, value):
  293. self._storage = value
  294. @property
  295. def supplier_name(self):
  296. return self._supplier_name
  297. @supplier_name.setter
  298. def supplier_name(self, value):
  299. self._supplier_name = value
  300. @property
  301. def supplier_pid(self):
  302. return self._supplier_pid
  303. @supplier_pid.setter
  304. def supplier_pid(self, value):
  305. self._supplier_pid = value
  306. @property
  307. def supplier_sn(self):
  308. return self._supplier_sn
  309. @supplier_sn.setter
  310. def supplier_sn(self, value):
  311. self._supplier_sn = value
  312. @property
  313. def tranaction_model(self):
  314. return self._tranaction_model
  315. @tranaction_model.setter
  316. def tranaction_model(self, value):
  317. self._tranaction_model = value
  318. @property
  319. def tranaction_model_text(self):
  320. return self._tranaction_model_text
  321. @tranaction_model_text.setter
  322. def tranaction_model_text(self, value):
  323. self._tranaction_model_text = value
  324. @property
  325. def wifi_mode(self):
  326. return self._wifi_mode
  327. @wifi_mode.setter
  328. def wifi_mode(self, value):
  329. self._wifi_mode = value
  330. @property
  331. def wifi_mode_text(self):
  332. return self._wifi_mode_text
  333. @wifi_mode_text.setter
  334. def wifi_mode_text(self, value):
  335. self._wifi_mode_text = value
  336. def to_alipay_dict(self):
  337. params = dict()
  338. if self.approval_remark:
  339. if hasattr(self.approval_remark, 'to_alipay_dict'):
  340. params['approval_remark'] = self.approval_remark.to_alipay_dict()
  341. else:
  342. params['approval_remark'] = self.approval_remark
  343. if self.approval_status:
  344. if hasattr(self.approval_status, 'to_alipay_dict'):
  345. params['approval_status'] = self.approval_status.to_alipay_dict()
  346. else:
  347. params['approval_status'] = self.approval_status
  348. if self.approval_status_text:
  349. if hasattr(self.approval_status_text, 'to_alipay_dict'):
  350. params['approval_status_text'] = self.approval_status_text.to_alipay_dict()
  351. else:
  352. params['approval_status_text'] = self.approval_status_text
  353. if self.bluetooth_mode:
  354. if hasattr(self.bluetooth_mode, 'to_alipay_dict'):
  355. params['bluetooth_mode'] = self.bluetooth_mode.to_alipay_dict()
  356. else:
  357. params['bluetooth_mode'] = self.bluetooth_mode
  358. if self.bluetooth_mode_text:
  359. if hasattr(self.bluetooth_mode_text, 'to_alipay_dict'):
  360. params['bluetooth_mode_text'] = self.bluetooth_mode_text.to_alipay_dict()
  361. else:
  362. params['bluetooth_mode_text'] = self.bluetooth_mode_text
  363. if self.contact_address:
  364. if hasattr(self.contact_address, 'to_alipay_dict'):
  365. params['contact_address'] = self.contact_address.to_alipay_dict()
  366. else:
  367. params['contact_address'] = self.contact_address
  368. if self.contact_mobile:
  369. if hasattr(self.contact_mobile, 'to_alipay_dict'):
  370. params['contact_mobile'] = self.contact_mobile.to_alipay_dict()
  371. else:
  372. params['contact_mobile'] = self.contact_mobile
  373. if self.contact_name:
  374. if hasattr(self.contact_name, 'to_alipay_dict'):
  375. params['contact_name'] = self.contact_name.to_alipay_dict()
  376. else:
  377. params['contact_name'] = self.contact_name
  378. if self.cpu:
  379. if hasattr(self.cpu, 'to_alipay_dict'):
  380. params['cpu'] = self.cpu.to_alipay_dict()
  381. else:
  382. params['cpu'] = self.cpu
  383. if self.device_design_img:
  384. if hasattr(self.device_design_img, 'to_alipay_dict'):
  385. params['device_design_img'] = self.device_design_img.to_alipay_dict()
  386. else:
  387. params['device_design_img'] = self.device_design_img
  388. if self.device_design_img_id:
  389. if hasattr(self.device_design_img_id, 'to_alipay_dict'):
  390. params['device_design_img_id'] = self.device_design_img_id.to_alipay_dict()
  391. else:
  392. params['device_design_img_id'] = self.device_design_img_id
  393. if self.device_img:
  394. if hasattr(self.device_img, 'to_alipay_dict'):
  395. params['device_img'] = self.device_img.to_alipay_dict()
  396. else:
  397. params['device_img'] = self.device_img
  398. if self.device_img_id:
  399. if hasattr(self.device_img_id, 'to_alipay_dict'):
  400. params['device_img_id'] = self.device_img_id.to_alipay_dict()
  401. else:
  402. params['device_img_id'] = self.device_img_id
  403. if self.device_name:
  404. if hasattr(self.device_name, 'to_alipay_dict'):
  405. params['device_name'] = self.device_name.to_alipay_dict()
  406. else:
  407. params['device_name'] = self.device_name
  408. if self.device_other_desc:
  409. if hasattr(self.device_other_desc, 'to_alipay_dict'):
  410. params['device_other_desc'] = self.device_other_desc.to_alipay_dict()
  411. else:
  412. params['device_other_desc'] = self.device_other_desc
  413. if self.face_camera:
  414. if hasattr(self.face_camera, 'to_alipay_dict'):
  415. params['face_camera'] = self.face_camera.to_alipay_dict()
  416. else:
  417. params['face_camera'] = self.face_camera
  418. if self.gmt_create:
  419. if hasattr(self.gmt_create, 'to_alipay_dict'):
  420. params['gmt_create'] = self.gmt_create.to_alipay_dict()
  421. else:
  422. params['gmt_create'] = self.gmt_create
  423. if self.gmt_modified:
  424. if hasattr(self.gmt_modified, 'to_alipay_dict'):
  425. params['gmt_modified'] = self.gmt_modified.to_alipay_dict()
  426. else:
  427. params['gmt_modified'] = self.gmt_modified
  428. if self.id:
  429. if hasattr(self.id, 'to_alipay_dict'):
  430. params['id'] = self.id.to_alipay_dict()
  431. else:
  432. params['id'] = self.id
  433. if self.item_id:
  434. if hasattr(self.item_id, 'to_alipay_dict'):
  435. params['item_id'] = self.item_id.to_alipay_dict()
  436. else:
  437. params['item_id'] = self.item_id
  438. if self.line_network_mode:
  439. if hasattr(self.line_network_mode, 'to_alipay_dict'):
  440. params['line_network_mode'] = self.line_network_mode.to_alipay_dict()
  441. else:
  442. params['line_network_mode'] = self.line_network_mode
  443. if self.line_network_mode_text:
  444. if hasattr(self.line_network_mode_text, 'to_alipay_dict'):
  445. params['line_network_mode_text'] = self.line_network_mode_text.to_alipay_dict()
  446. else:
  447. params['line_network_mode_text'] = self.line_network_mode_text
  448. if self.memory:
  449. if hasattr(self.memory, 'to_alipay_dict'):
  450. params['memory'] = self.memory.to_alipay_dict()
  451. else:
  452. params['memory'] = self.memory
  453. if self.min_os_version:
  454. if hasattr(self.min_os_version, 'to_alipay_dict'):
  455. params['min_os_version'] = self.min_os_version.to_alipay_dict()
  456. else:
  457. params['min_os_version'] = self.min_os_version
  458. if self.model_number:
  459. if hasattr(self.model_number, 'to_alipay_dict'):
  460. params['model_number'] = self.model_number.to_alipay_dict()
  461. else:
  462. params['model_number'] = self.model_number
  463. if self.network_mode:
  464. if hasattr(self.network_mode, 'to_alipay_dict'):
  465. params['network_mode'] = self.network_mode.to_alipay_dict()
  466. else:
  467. params['network_mode'] = self.network_mode
  468. if self.network_mode_text:
  469. if hasattr(self.network_mode_text, 'to_alipay_dict'):
  470. params['network_mode_text'] = self.network_mode_text.to_alipay_dict()
  471. else:
  472. params['network_mode_text'] = self.network_mode_text
  473. if self.os_type:
  474. if hasattr(self.os_type, 'to_alipay_dict'):
  475. params['os_type'] = self.os_type.to_alipay_dict()
  476. else:
  477. params['os_type'] = self.os_type
  478. if self.printer:
  479. if hasattr(self.printer, 'to_alipay_dict'):
  480. params['printer'] = self.printer.to_alipay_dict()
  481. else:
  482. params['printer'] = self.printer
  483. if self.ram:
  484. if hasattr(self.ram, 'to_alipay_dict'):
  485. params['ram'] = self.ram.to_alipay_dict()
  486. else:
  487. params['ram'] = self.ram
  488. if self.rom:
  489. if hasattr(self.rom, 'to_alipay_dict'):
  490. params['rom'] = self.rom.to_alipay_dict()
  491. else:
  492. params['rom'] = self.rom
  493. if self.scan_code_mode:
  494. if hasattr(self.scan_code_mode, 'to_alipay_dict'):
  495. params['scan_code_mode'] = self.scan_code_mode.to_alipay_dict()
  496. else:
  497. params['scan_code_mode'] = self.scan_code_mode
  498. if self.scan_code_read_dista:
  499. if hasattr(self.scan_code_read_dista, 'to_alipay_dict'):
  500. params['scan_code_read_dista'] = self.scan_code_read_dista.to_alipay_dict()
  501. else:
  502. params['scan_code_read_dista'] = self.scan_code_read_dista
  503. if self.screen_dpi:
  504. if hasattr(self.screen_dpi, 'to_alipay_dict'):
  505. params['screen_dpi'] = self.screen_dpi.to_alipay_dict()
  506. else:
  507. params['screen_dpi'] = self.screen_dpi
  508. if self.screen_size:
  509. if hasattr(self.screen_size, 'to_alipay_dict'):
  510. params['screen_size'] = self.screen_size.to_alipay_dict()
  511. else:
  512. params['screen_size'] = self.screen_size
  513. if self.sdk_auto_file:
  514. if hasattr(self.sdk_auto_file, 'to_alipay_dict'):
  515. params['sdk_auto_file'] = self.sdk_auto_file.to_alipay_dict()
  516. else:
  517. params['sdk_auto_file'] = self.sdk_auto_file
  518. if self.sdk_auto_file_id:
  519. if hasattr(self.sdk_auto_file_id, 'to_alipay_dict'):
  520. params['sdk_auto_file_id'] = self.sdk_auto_file_id.to_alipay_dict()
  521. else:
  522. params['sdk_auto_file_id'] = self.sdk_auto_file_id
  523. if self.sdk_name:
  524. if hasattr(self.sdk_name, 'to_alipay_dict'):
  525. params['sdk_name'] = self.sdk_name.to_alipay_dict()
  526. else:
  527. params['sdk_name'] = self.sdk_name
  528. if self.sdk_version:
  529. if hasattr(self.sdk_version, 'to_alipay_dict'):
  530. params['sdk_version'] = self.sdk_version.to_alipay_dict()
  531. else:
  532. params['sdk_version'] = self.sdk_version
  533. if self.storage:
  534. if hasattr(self.storage, 'to_alipay_dict'):
  535. params['storage'] = self.storage.to_alipay_dict()
  536. else:
  537. params['storage'] = self.storage
  538. if self.supplier_name:
  539. if hasattr(self.supplier_name, 'to_alipay_dict'):
  540. params['supplier_name'] = self.supplier_name.to_alipay_dict()
  541. else:
  542. params['supplier_name'] = self.supplier_name
  543. if self.supplier_pid:
  544. if hasattr(self.supplier_pid, 'to_alipay_dict'):
  545. params['supplier_pid'] = self.supplier_pid.to_alipay_dict()
  546. else:
  547. params['supplier_pid'] = self.supplier_pid
  548. if self.supplier_sn:
  549. if hasattr(self.supplier_sn, 'to_alipay_dict'):
  550. params['supplier_sn'] = self.supplier_sn.to_alipay_dict()
  551. else:
  552. params['supplier_sn'] = self.supplier_sn
  553. if self.tranaction_model:
  554. if hasattr(self.tranaction_model, 'to_alipay_dict'):
  555. params['tranaction_model'] = self.tranaction_model.to_alipay_dict()
  556. else:
  557. params['tranaction_model'] = self.tranaction_model
  558. if self.tranaction_model_text:
  559. if hasattr(self.tranaction_model_text, 'to_alipay_dict'):
  560. params['tranaction_model_text'] = self.tranaction_model_text.to_alipay_dict()
  561. else:
  562. params['tranaction_model_text'] = self.tranaction_model_text
  563. if self.wifi_mode:
  564. if hasattr(self.wifi_mode, 'to_alipay_dict'):
  565. params['wifi_mode'] = self.wifi_mode.to_alipay_dict()
  566. else:
  567. params['wifi_mode'] = self.wifi_mode
  568. if self.wifi_mode_text:
  569. if hasattr(self.wifi_mode_text, 'to_alipay_dict'):
  570. params['wifi_mode_text'] = self.wifi_mode_text.to_alipay_dict()
  571. else:
  572. params['wifi_mode_text'] = self.wifi_mode_text
  573. return params
  574. @staticmethod
  575. def from_alipay_dict(d):
  576. if not d:
  577. return None
  578. o = SupplierAssetResponse()
  579. if 'approval_remark' in d:
  580. o.approval_remark = d['approval_remark']
  581. if 'approval_status' in d:
  582. o.approval_status = d['approval_status']
  583. if 'approval_status_text' in d:
  584. o.approval_status_text = d['approval_status_text']
  585. if 'bluetooth_mode' in d:
  586. o.bluetooth_mode = d['bluetooth_mode']
  587. if 'bluetooth_mode_text' in d:
  588. o.bluetooth_mode_text = d['bluetooth_mode_text']
  589. if 'contact_address' in d:
  590. o.contact_address = d['contact_address']
  591. if 'contact_mobile' in d:
  592. o.contact_mobile = d['contact_mobile']
  593. if 'contact_name' in d:
  594. o.contact_name = d['contact_name']
  595. if 'cpu' in d:
  596. o.cpu = d['cpu']
  597. if 'device_design_img' in d:
  598. o.device_design_img = d['device_design_img']
  599. if 'device_design_img_id' in d:
  600. o.device_design_img_id = d['device_design_img_id']
  601. if 'device_img' in d:
  602. o.device_img = d['device_img']
  603. if 'device_img_id' in d:
  604. o.device_img_id = d['device_img_id']
  605. if 'device_name' in d:
  606. o.device_name = d['device_name']
  607. if 'device_other_desc' in d:
  608. o.device_other_desc = d['device_other_desc']
  609. if 'face_camera' in d:
  610. o.face_camera = d['face_camera']
  611. if 'gmt_create' in d:
  612. o.gmt_create = d['gmt_create']
  613. if 'gmt_modified' in d:
  614. o.gmt_modified = d['gmt_modified']
  615. if 'id' in d:
  616. o.id = d['id']
  617. if 'item_id' in d:
  618. o.item_id = d['item_id']
  619. if 'line_network_mode' in d:
  620. o.line_network_mode = d['line_network_mode']
  621. if 'line_network_mode_text' in d:
  622. o.line_network_mode_text = d['line_network_mode_text']
  623. if 'memory' in d:
  624. o.memory = d['memory']
  625. if 'min_os_version' in d:
  626. o.min_os_version = d['min_os_version']
  627. if 'model_number' in d:
  628. o.model_number = d['model_number']
  629. if 'network_mode' in d:
  630. o.network_mode = d['network_mode']
  631. if 'network_mode_text' in d:
  632. o.network_mode_text = d['network_mode_text']
  633. if 'os_type' in d:
  634. o.os_type = d['os_type']
  635. if 'printer' in d:
  636. o.printer = d['printer']
  637. if 'ram' in d:
  638. o.ram = d['ram']
  639. if 'rom' in d:
  640. o.rom = d['rom']
  641. if 'scan_code_mode' in d:
  642. o.scan_code_mode = d['scan_code_mode']
  643. if 'scan_code_read_dista' in d:
  644. o.scan_code_read_dista = d['scan_code_read_dista']
  645. if 'screen_dpi' in d:
  646. o.screen_dpi = d['screen_dpi']
  647. if 'screen_size' in d:
  648. o.screen_size = d['screen_size']
  649. if 'sdk_auto_file' in d:
  650. o.sdk_auto_file = d['sdk_auto_file']
  651. if 'sdk_auto_file_id' in d:
  652. o.sdk_auto_file_id = d['sdk_auto_file_id']
  653. if 'sdk_name' in d:
  654. o.sdk_name = d['sdk_name']
  655. if 'sdk_version' in d:
  656. o.sdk_version = d['sdk_version']
  657. if 'storage' in d:
  658. o.storage = d['storage']
  659. if 'supplier_name' in d:
  660. o.supplier_name = d['supplier_name']
  661. if 'supplier_pid' in d:
  662. o.supplier_pid = d['supplier_pid']
  663. if 'supplier_sn' in d:
  664. o.supplier_sn = d['supplier_sn']
  665. if 'tranaction_model' in d:
  666. o.tranaction_model = d['tranaction_model']
  667. if 'tranaction_model_text' in d:
  668. o.tranaction_model_text = d['tranaction_model_text']
  669. if 'wifi_mode' in d:
  670. o.wifi_mode = d['wifi_mode']
  671. if 'wifi_mode_text' in d:
  672. o.wifi_mode_text = d['wifi_mode_text']
  673. return o