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 ExtendParams(object):
def __init__(self):
self._card_type = None
self._hb_fq_num = None
self._hb_fq_seller_percent = None
self._industry_reflux_info = None
self._sys_service_provider_id = None
@property
def card_type(self):
return self._card_type
@card_type.setter
def card_type(self, value):
self._card_type = value
@property
def hb_fq_num(self):
return self._hb_fq_num
@hb_fq_num.setter
def hb_fq_num(self, value):
self._hb_fq_num = value
@property
def hb_fq_seller_percent(self):
return self._hb_fq_seller_percent
@hb_fq_seller_percent.setter
def hb_fq_seller_percent(self, value):
self._hb_fq_seller_percent = value
@property
def industry_reflux_info(self):
return self._industry_reflux_info
@industry_reflux_info.setter
def industry_reflux_info(self, value):
self._industry_reflux_info = value
@property
def sys_service_provider_id(self):
return self._sys_service_provider_id
@sys_service_provider_id.setter
def sys_service_provider_id(self, value):
self._sys_service_provider_id = value
def to_alipay_dict(self):
params = dict()
if self.card_type:
if hasattr(self.card_type, 'to_alipay_dict'):
params['card_type'] = self.card_type.to_alipay_dict()
else:
params['card_type'] = self.card_type
if self.hb_fq_num:
if hasattr(self.hb_fq_num, 'to_alipay_dict'):
params['hb_fq_num'] = self.hb_fq_num.to_alipay_dict()
else:
params['hb_fq_num'] = self.hb_fq_num
if self.hb_fq_seller_percent:
if hasattr(self.hb_fq_seller_percent, 'to_alipay_dict'):
params['hb_fq_seller_percent'] = self.hb_fq_seller_percent.to_alipay_dict()
else:
params['hb_fq_seller_percent'] = self.hb_fq_seller_percent
if self.industry_reflux_info:
if hasattr(self.industry_reflux_info, 'to_alipay_dict'):
params['industry_reflux_info'] = self.industry_reflux_info.to_alipay_dict()
else:
params['industry_reflux_info'] = self.industry_reflux_info
if self.sys_service_provider_id:
if hasattr(self.sys_service_provider_id, 'to_alipay_dict'):
params['sys_service_provider_id'] = self.sys_service_provider_id.to_alipay_dict()
else:
params['sys_service_provider_id'] = self.sys_service_provider_id
return params
@staticmethod
def from_alipay_dict(d):
if not d:
return None
o = ExtendParams()
if 'card_type' in d:
o.card_type = d['card_type']
if 'hb_fq_num' in d:
o.hb_fq_num = d['hb_fq_num']
if 'hb_fq_seller_percent' in d:
o.hb_fq_seller_percent = d['hb_fq_seller_percent']
if 'industry_reflux_info' in d:
o.industry_reflux_info = d['industry_reflux_info']
if 'sys_service_provider_id' in d:
o.sys_service_provider_id = d['sys_service_provider_id']
return o