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 InsPerson(object):
def __init__(self):
self._address = None
self._area_code = None
self._birthday = None
self._biz_data = None
self._cert_name = None
self._cert_no = None
self._cert_type = None
self._channel_user_id = None
self._channel_user_source = None
self._email = None
self._gender = None
self._identity_type = None
self._nationality = None
self._phone = None
self._pronounce_name = None
self._user_id = None
@property
def address(self):
return self._address
@address.setter
def address(self, value):
self._address = value
@property
def area_code(self):
return self._area_code
@area_code.setter
def area_code(self, value):
self._area_code = value
@property
def birthday(self):
return self._birthday
@birthday.setter
def birthday(self, value):
self._birthday = value
@property
def biz_data(self):
return self._biz_data
@biz_data.setter
def biz_data(self, value):
self._biz_data = value
@property
def cert_name(self):
return self._cert_name
@cert_name.setter
def cert_name(self, value):
self._cert_name = value
@property
def cert_no(self):
return self._cert_no
@cert_no.setter
def cert_no(self, value):
self._cert_no = value
@property
def cert_type(self):
return self._cert_type
@cert_type.setter
def cert_type(self, value):
self._cert_type = value
@property
def channel_user_id(self):
return self._channel_user_id
@channel_user_id.setter
def channel_user_id(self, value):
self._channel_user_id = value
@property
def channel_user_source(self):
return self._channel_user_source
@channel_user_source.setter
def channel_user_source(self, value):
self._channel_user_source = value
@property
def email(self):
return self._email
@email.setter
def email(self, value):
self._email = value
@property
def gender(self):
return self._gender
@gender.setter
def gender(self, value):
self._gender = value
@property
def identity_type(self):
return self._identity_type
@identity_type.setter
def identity_type(self, value):
self._identity_type = value
@property
def nationality(self):
return self._nationality
@nationality.setter
def nationality(self, value):
self._nationality = value
@property
def phone(self):
return self._phone
@phone.setter
def phone(self, value):
self._phone = value
@property
def pronounce_name(self):
return self._pronounce_name
@pronounce_name.setter
def pronounce_name(self, value):
self._pronounce_name = value
@property
def user_id(self):
return self._user_id
@user_id.setter
def user_id(self, value):
self._user_id = value
def to_alipay_dict(self):
params = dict()
if self.address:
if hasattr(self.address, 'to_alipay_dict'):
params['address'] = self.address.to_alipay_dict()
else:
params['address'] = self.address
if self.area_code:
if hasattr(self.area_code, 'to_alipay_dict'):
params['area_code'] = self.area_code.to_alipay_dict()
else:
params['area_code'] = self.area_code
if self.birthday:
if hasattr(self.birthday, 'to_alipay_dict'):
params['birthday'] = self.birthday.to_alipay_dict()
else:
params['birthday'] = self.birthday
if self.biz_data:
if hasattr(self.biz_data, 'to_alipay_dict'):
params['biz_data'] = self.biz_data.to_alipay_dict()
else:
params['biz_data'] = self.biz_data
if self.cert_name:
if hasattr(self.cert_name, 'to_alipay_dict'):
params['cert_name'] = self.cert_name.to_alipay_dict()
else:
params['cert_name'] = self.cert_name
if self.cert_no:
if hasattr(self.cert_no, 'to_alipay_dict'):
params['cert_no'] = self.cert_no.to_alipay_dict()
else:
params['cert_no'] = self.cert_no
if self.cert_type:
if hasattr(self.cert_type, 'to_alipay_dict'):
params['cert_type'] = self.cert_type.to_alipay_dict()
else:
params['cert_type'] = self.cert_type
if self.channel_user_id:
if hasattr(self.channel_user_id, 'to_alipay_dict'):
params['channel_user_id'] = self.channel_user_id.to_alipay_dict()
else:
params['channel_user_id'] = self.channel_user_id
if self.channel_user_source:
if hasattr(self.channel_user_source, 'to_alipay_dict'):
params['channel_user_source'] = self.channel_user_source.to_alipay_dict()
else:
params['channel_user_source'] = self.channel_user_source
if self.email:
if hasattr(self.email, 'to_alipay_dict'):
params['email'] = self.email.to_alipay_dict()
else:
params['email'] = self.email
if self.gender:
if hasattr(self.gender, 'to_alipay_dict'):
params['gender'] = self.gender.to_alipay_dict()
else:
params['gender'] = self.gender
if self.identity_type:
if hasattr(self.identity_type, 'to_alipay_dict'):
params['identity_type'] = self.identity_type.to_alipay_dict()
else:
params['identity_type'] = self.identity_type
if self.nationality:
if hasattr(self.nationality, 'to_alipay_dict'):
params['nationality'] = self.nationality.to_alipay_dict()
else:
params['nationality'] = self.nationality
if self.phone:
if hasattr(self.phone, 'to_alipay_dict'):
params['phone'] = self.phone.to_alipay_dict()
else:
params['phone'] = self.phone
if self.pronounce_name:
if hasattr(self.pronounce_name, 'to_alipay_dict'):
params['pronounce_name'] = self.pronounce_name.to_alipay_dict()
else:
params['pronounce_name'] = self.pronounce_name
if self.user_id:
if hasattr(self.user_id, 'to_alipay_dict'):
params['user_id'] = self.user_id.to_alipay_dict()
else:
params['user_id'] = self.user_id
return params
@staticmethod
def from_alipay_dict(d):
if not d:
return None
o = InsPerson()
if 'address' in d:
o.address = d['address']
if 'area_code' in d:
o.area_code = d['area_code']
if 'birthday' in d:
o.birthday = d['birthday']
if 'biz_data' in d:
o.biz_data = d['biz_data']
if 'cert_name' in d:
o.cert_name = d['cert_name']
if 'cert_no' in d:
o.cert_no = d['cert_no']
if 'cert_type' in d:
o.cert_type = d['cert_type']
if 'channel_user_id' in d:
o.channel_user_id = d['channel_user_id']
if 'channel_user_source' in d:
o.channel_user_source = d['channel_user_source']
if 'email' in d:
o.email = d['email']
if 'gender' in d:
o.gender = d['gender']
if 'identity_type' in d:
o.identity_type = d['identity_type']
if 'nationality' in d:
o.nationality = d['nationality']
if 'phone' in d:
o.phone = d['phone']
if 'pronounce_name' in d:
o.pronounce_name = d['pronounce_name']
if 'user_id' in d:
o.user_id = d['user_id']
return o