123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505 |
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- import json
- from alipay.aop.api.constant.ParamConstants import *
- class ZolozDeviceInfo(object):
- def __init__(self):
- self._apdid = None
- self._app_name = None
- self._app_version = None
- self._cid = None
- self._h = None
- self._imei = None
- self._imsi = None
- self._ip = None
- self._lac = None
- self._latitude = None
- self._longitude = None
- self._mac = None
- self._mcc = None
- self._mnc = None
- self._model = None
- self._os = None
- self._px = None
- self._qemu = None
- self._release = None
- self._ret_code = None
- self._root = None
- self._rssi = None
- self._sdk_name = None
- self._sdk_version = None
- self._sn = None
- self._ssid = None
- self._success = None
- self._tid = None
- self._umid = None
- self._utdid = None
- self._w = None
- self._wireless_mac = None
- @property
- def apdid(self):
- return self._apdid
- @apdid.setter
- def apdid(self, value):
- self._apdid = value
- @property
- def app_name(self):
- return self._app_name
- @app_name.setter
- def app_name(self, value):
- self._app_name = value
- @property
- def app_version(self):
- return self._app_version
- @app_version.setter
- def app_version(self, value):
- self._app_version = value
- @property
- def cid(self):
- return self._cid
- @cid.setter
- def cid(self, value):
- self._cid = value
- @property
- def h(self):
- return self._h
- @h.setter
- def h(self, value):
- self._h = value
- @property
- def imei(self):
- return self._imei
- @imei.setter
- def imei(self, value):
- self._imei = value
- @property
- def imsi(self):
- return self._imsi
- @imsi.setter
- def imsi(self, value):
- self._imsi = value
- @property
- def ip(self):
- return self._ip
- @ip.setter
- def ip(self, value):
- self._ip = value
- @property
- def lac(self):
- return self._lac
- @lac.setter
- def lac(self, value):
- self._lac = value
- @property
- def latitude(self):
- return self._latitude
- @latitude.setter
- def latitude(self, value):
- self._latitude = value
- @property
- def longitude(self):
- return self._longitude
- @longitude.setter
- def longitude(self, value):
- self._longitude = value
- @property
- def mac(self):
- return self._mac
- @mac.setter
- def mac(self, value):
- self._mac = value
- @property
- def mcc(self):
- return self._mcc
- @mcc.setter
- def mcc(self, value):
- self._mcc = value
- @property
- def mnc(self):
- return self._mnc
- @mnc.setter
- def mnc(self, value):
- self._mnc = value
- @property
- def model(self):
- return self._model
- @model.setter
- def model(self, value):
- self._model = value
- @property
- def os(self):
- return self._os
- @os.setter
- def os(self, value):
- self._os = value
- @property
- def px(self):
- return self._px
- @px.setter
- def px(self, value):
- self._px = value
- @property
- def qemu(self):
- return self._qemu
- @qemu.setter
- def qemu(self, value):
- self._qemu = value
- @property
- def release(self):
- return self._release
- @release.setter
- def release(self, value):
- self._release = value
- @property
- def ret_code(self):
- return self._ret_code
- @ret_code.setter
- def ret_code(self, value):
- self._ret_code = value
- @property
- def root(self):
- return self._root
- @root.setter
- def root(self, value):
- self._root = value
- @property
- def rssi(self):
- return self._rssi
- @rssi.setter
- def rssi(self, value):
- self._rssi = value
- @property
- def sdk_name(self):
- return self._sdk_name
- @sdk_name.setter
- def sdk_name(self, value):
- self._sdk_name = value
- @property
- def sdk_version(self):
- return self._sdk_version
- @sdk_version.setter
- def sdk_version(self, value):
- self._sdk_version = value
- @property
- def sn(self):
- return self._sn
- @sn.setter
- def sn(self, value):
- self._sn = value
- @property
- def ssid(self):
- return self._ssid
- @ssid.setter
- def ssid(self, value):
- self._ssid = value
- @property
- def success(self):
- return self._success
- @success.setter
- def success(self, value):
- self._success = value
- @property
- def tid(self):
- return self._tid
- @tid.setter
- def tid(self, value):
- self._tid = value
- @property
- def umid(self):
- return self._umid
- @umid.setter
- def umid(self, value):
- self._umid = value
- @property
- def utdid(self):
- return self._utdid
- @utdid.setter
- def utdid(self, value):
- self._utdid = value
- @property
- def w(self):
- return self._w
- @w.setter
- def w(self, value):
- self._w = value
- @property
- def wireless_mac(self):
- return self._wireless_mac
- @wireless_mac.setter
- def wireless_mac(self, value):
- self._wireless_mac = value
- def to_alipay_dict(self):
- params = dict()
- if self.apdid:
- if hasattr(self.apdid, 'to_alipay_dict'):
- params['apdid'] = self.apdid.to_alipay_dict()
- else:
- params['apdid'] = self.apdid
- if self.app_name:
- if hasattr(self.app_name, 'to_alipay_dict'):
- params['app_name'] = self.app_name.to_alipay_dict()
- else:
- params['app_name'] = self.app_name
- if self.app_version:
- if hasattr(self.app_version, 'to_alipay_dict'):
- params['app_version'] = self.app_version.to_alipay_dict()
- else:
- params['app_version'] = self.app_version
- if self.cid:
- if hasattr(self.cid, 'to_alipay_dict'):
- params['cid'] = self.cid.to_alipay_dict()
- else:
- params['cid'] = self.cid
- if self.h:
- if hasattr(self.h, 'to_alipay_dict'):
- params['h'] = self.h.to_alipay_dict()
- else:
- params['h'] = self.h
- if self.imei:
- if hasattr(self.imei, 'to_alipay_dict'):
- params['imei'] = self.imei.to_alipay_dict()
- else:
- params['imei'] = self.imei
- if self.imsi:
- if hasattr(self.imsi, 'to_alipay_dict'):
- params['imsi'] = self.imsi.to_alipay_dict()
- else:
- params['imsi'] = self.imsi
- if self.ip:
- if hasattr(self.ip, 'to_alipay_dict'):
- params['ip'] = self.ip.to_alipay_dict()
- else:
- params['ip'] = self.ip
- if self.lac:
- if hasattr(self.lac, 'to_alipay_dict'):
- params['lac'] = self.lac.to_alipay_dict()
- else:
- params['lac'] = self.lac
- if self.latitude:
- if hasattr(self.latitude, 'to_alipay_dict'):
- params['latitude'] = self.latitude.to_alipay_dict()
- else:
- params['latitude'] = self.latitude
- if self.longitude:
- if hasattr(self.longitude, 'to_alipay_dict'):
- params['longitude'] = self.longitude.to_alipay_dict()
- else:
- params['longitude'] = self.longitude
- if self.mac:
- if hasattr(self.mac, 'to_alipay_dict'):
- params['mac'] = self.mac.to_alipay_dict()
- else:
- params['mac'] = self.mac
- if self.mcc:
- if hasattr(self.mcc, 'to_alipay_dict'):
- params['mcc'] = self.mcc.to_alipay_dict()
- else:
- params['mcc'] = self.mcc
- if self.mnc:
- if hasattr(self.mnc, 'to_alipay_dict'):
- params['mnc'] = self.mnc.to_alipay_dict()
- else:
- params['mnc'] = self.mnc
- if self.model:
- if hasattr(self.model, 'to_alipay_dict'):
- params['model'] = self.model.to_alipay_dict()
- else:
- params['model'] = self.model
- if self.os:
- if hasattr(self.os, 'to_alipay_dict'):
- params['os'] = self.os.to_alipay_dict()
- else:
- params['os'] = self.os
- if self.px:
- if hasattr(self.px, 'to_alipay_dict'):
- params['px'] = self.px.to_alipay_dict()
- else:
- params['px'] = self.px
- if self.qemu:
- if hasattr(self.qemu, 'to_alipay_dict'):
- params['qemu'] = self.qemu.to_alipay_dict()
- else:
- params['qemu'] = self.qemu
- if self.release:
- if hasattr(self.release, 'to_alipay_dict'):
- params['release'] = self.release.to_alipay_dict()
- else:
- params['release'] = self.release
- if self.ret_code:
- if hasattr(self.ret_code, 'to_alipay_dict'):
- params['ret_code'] = self.ret_code.to_alipay_dict()
- else:
- params['ret_code'] = self.ret_code
- if self.root:
- if hasattr(self.root, 'to_alipay_dict'):
- params['root'] = self.root.to_alipay_dict()
- else:
- params['root'] = self.root
- if self.rssi:
- if hasattr(self.rssi, 'to_alipay_dict'):
- params['rssi'] = self.rssi.to_alipay_dict()
- else:
- params['rssi'] = self.rssi
- if self.sdk_name:
- if hasattr(self.sdk_name, 'to_alipay_dict'):
- params['sdk_name'] = self.sdk_name.to_alipay_dict()
- else:
- params['sdk_name'] = self.sdk_name
- if self.sdk_version:
- if hasattr(self.sdk_version, 'to_alipay_dict'):
- params['sdk_version'] = self.sdk_version.to_alipay_dict()
- else:
- params['sdk_version'] = self.sdk_version
- if self.sn:
- if hasattr(self.sn, 'to_alipay_dict'):
- params['sn'] = self.sn.to_alipay_dict()
- else:
- params['sn'] = self.sn
- if self.ssid:
- if hasattr(self.ssid, 'to_alipay_dict'):
- params['ssid'] = self.ssid.to_alipay_dict()
- else:
- params['ssid'] = self.ssid
- if self.success:
- if hasattr(self.success, 'to_alipay_dict'):
- params['success'] = self.success.to_alipay_dict()
- else:
- params['success'] = self.success
- if self.tid:
- if hasattr(self.tid, 'to_alipay_dict'):
- params['tid'] = self.tid.to_alipay_dict()
- else:
- params['tid'] = self.tid
- if self.umid:
- if hasattr(self.umid, 'to_alipay_dict'):
- params['umid'] = self.umid.to_alipay_dict()
- else:
- params['umid'] = self.umid
- if self.utdid:
- if hasattr(self.utdid, 'to_alipay_dict'):
- params['utdid'] = self.utdid.to_alipay_dict()
- else:
- params['utdid'] = self.utdid
- if self.w:
- if hasattr(self.w, 'to_alipay_dict'):
- params['w'] = self.w.to_alipay_dict()
- else:
- params['w'] = self.w
- if self.wireless_mac:
- if hasattr(self.wireless_mac, 'to_alipay_dict'):
- params['wireless_mac'] = self.wireless_mac.to_alipay_dict()
- else:
- params['wireless_mac'] = self.wireless_mac
- return params
- @staticmethod
- def from_alipay_dict(d):
- if not d:
- return None
- o = ZolozDeviceInfo()
- if 'apdid' in d:
- o.apdid = d['apdid']
- if 'app_name' in d:
- o.app_name = d['app_name']
- if 'app_version' in d:
- o.app_version = d['app_version']
- if 'cid' in d:
- o.cid = d['cid']
- if 'h' in d:
- o.h = d['h']
- if 'imei' in d:
- o.imei = d['imei']
- if 'imsi' in d:
- o.imsi = d['imsi']
- if 'ip' in d:
- o.ip = d['ip']
- if 'lac' in d:
- o.lac = d['lac']
- if 'latitude' in d:
- o.latitude = d['latitude']
- if 'longitude' in d:
- o.longitude = d['longitude']
- if 'mac' in d:
- o.mac = d['mac']
- if 'mcc' in d:
- o.mcc = d['mcc']
- if 'mnc' in d:
- o.mnc = d['mnc']
- if 'model' in d:
- o.model = d['model']
- if 'os' in d:
- o.os = d['os']
- if 'px' in d:
- o.px = d['px']
- if 'qemu' in d:
- o.qemu = d['qemu']
- if 'release' in d:
- o.release = d['release']
- if 'ret_code' in d:
- o.ret_code = d['ret_code']
- if 'root' in d:
- o.root = d['root']
- if 'rssi' in d:
- o.rssi = d['rssi']
- if 'sdk_name' in d:
- o.sdk_name = d['sdk_name']
- if 'sdk_version' in d:
- o.sdk_version = d['sdk_version']
- if 'sn' in d:
- o.sn = d['sn']
- if 'ssid' in d:
- o.ssid = d['ssid']
- if 'success' in d:
- o.success = d['success']
- if 'tid' in d:
- o.tid = d['tid']
- if 'umid' in d:
- o.umid = d['umid']
- if 'utdid' in d:
- o.utdid = d['utdid']
- if 'w' in d:
- o.w = d['w']
- if 'wireless_mac' in d:
- o.wireless_mac = d['wireless_mac']
- return o
|