Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
alipay-sdk-python / alipay / aop / api / domain / ZolozDeviceInfo.py
Size: Mime:
#!/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