123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- import json
- from alipay.aop.api.constant.ParamConstants import *
- class ProducerVO(object):
- def __init__(self):
- self._biz_status = None
- self._business_desc = None
- self._certificate_desc = None
- self._producer_id = None
- self._producer_name = None
- self._short_code = None
- @property
- def biz_status(self):
- return self._biz_status
- @biz_status.setter
- def biz_status(self, value):
- self._biz_status = value
- @property
- def business_desc(self):
- return self._business_desc
- @business_desc.setter
- def business_desc(self, value):
- self._business_desc = value
- @property
- def certificate_desc(self):
- return self._certificate_desc
- @certificate_desc.setter
- def certificate_desc(self, value):
- self._certificate_desc = value
- @property
- def producer_id(self):
- return self._producer_id
- @producer_id.setter
- def producer_id(self, value):
- self._producer_id = value
- @property
- def producer_name(self):
- return self._producer_name
- @producer_name.setter
- def producer_name(self, value):
- self._producer_name = value
- @property
- def short_code(self):
- return self._short_code
- @short_code.setter
- def short_code(self, value):
- self._short_code = value
- def to_alipay_dict(self):
- params = dict()
- if self.biz_status:
- if hasattr(self.biz_status, 'to_alipay_dict'):
- params['biz_status'] = self.biz_status.to_alipay_dict()
- else:
- params['biz_status'] = self.biz_status
- if self.business_desc:
- if hasattr(self.business_desc, 'to_alipay_dict'):
- params['business_desc'] = self.business_desc.to_alipay_dict()
- else:
- params['business_desc'] = self.business_desc
- if self.certificate_desc:
- if hasattr(self.certificate_desc, 'to_alipay_dict'):
- params['certificate_desc'] = self.certificate_desc.to_alipay_dict()
- else:
- params['certificate_desc'] = self.certificate_desc
- if self.producer_id:
- if hasattr(self.producer_id, 'to_alipay_dict'):
- params['producer_id'] = self.producer_id.to_alipay_dict()
- else:
- params['producer_id'] = self.producer_id
- if self.producer_name:
- if hasattr(self.producer_name, 'to_alipay_dict'):
- params['producer_name'] = self.producer_name.to_alipay_dict()
- else:
- params['producer_name'] = self.producer_name
- if self.short_code:
- if hasattr(self.short_code, 'to_alipay_dict'):
- params['short_code'] = self.short_code.to_alipay_dict()
- else:
- params['short_code'] = self.short_code
- return params
- @staticmethod
- def from_alipay_dict(d):
- if not d:
- return None
- o = ProducerVO()
- if 'biz_status' in d:
- o.biz_status = d['biz_status']
- if 'business_desc' in d:
- o.business_desc = d['business_desc']
- if 'certificate_desc' in d:
- o.certificate_desc = d['certificate_desc']
- if 'producer_id' in d:
- o.producer_id = d['producer_id']
- if 'producer_name' in d:
- o.producer_name = d['producer_name']
- if 'short_code' in d:
- o.short_code = d['short_code']
- return o
|