Repository URL to install this package:
|
Version:
3.3.202-c2ee258 ▾
|
#!/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