123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265 |
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- import json
- from alipay.aop.api.constant.ParamConstants import *
- class CPCommServices(object):
- def __init__(self):
- self._account = None
- self._account_type = None
- self._audit_desc = None
- self._audit_status = None
- self._category_name = None
- self._external_address_scan_result = None
- self._external_invoke_address = None
- self._gmt_created = None
- self._gmt_modified = None
- self._next_action = None
- self._qr_code_expires = None
- self._qr_code_image = None
- self._qr_code_type = None
- self._service_expires = None
- self._service_type = None
- self._status = None
- @property
- def account(self):
- return self._account
- @account.setter
- def account(self, value):
- self._account = value
- @property
- def account_type(self):
- return self._account_type
- @account_type.setter
- def account_type(self, value):
- self._account_type = value
- @property
- def audit_desc(self):
- return self._audit_desc
- @audit_desc.setter
- def audit_desc(self, value):
- self._audit_desc = value
- @property
- def audit_status(self):
- return self._audit_status
- @audit_status.setter
- def audit_status(self, value):
- self._audit_status = value
- @property
- def category_name(self):
- return self._category_name
- @category_name.setter
- def category_name(self, value):
- self._category_name = value
- @property
- def external_address_scan_result(self):
- return self._external_address_scan_result
- @external_address_scan_result.setter
- def external_address_scan_result(self, value):
- self._external_address_scan_result = value
- @property
- def external_invoke_address(self):
- return self._external_invoke_address
- @external_invoke_address.setter
- def external_invoke_address(self, value):
- self._external_invoke_address = value
- @property
- def gmt_created(self):
- return self._gmt_created
- @gmt_created.setter
- def gmt_created(self, value):
- self._gmt_created = value
- @property
- def gmt_modified(self):
- return self._gmt_modified
- @gmt_modified.setter
- def gmt_modified(self, value):
- self._gmt_modified = value
- @property
- def next_action(self):
- return self._next_action
- @next_action.setter
- def next_action(self, value):
- self._next_action = value
- @property
- def qr_code_expires(self):
- return self._qr_code_expires
- @qr_code_expires.setter
- def qr_code_expires(self, value):
- self._qr_code_expires = value
- @property
- def qr_code_image(self):
- return self._qr_code_image
- @qr_code_image.setter
- def qr_code_image(self, value):
- self._qr_code_image = value
- @property
- def qr_code_type(self):
- return self._qr_code_type
- @qr_code_type.setter
- def qr_code_type(self, value):
- self._qr_code_type = value
- @property
- def service_expires(self):
- return self._service_expires
- @service_expires.setter
- def service_expires(self, value):
- self._service_expires = value
- @property
- def service_type(self):
- return self._service_type
- @service_type.setter
- def service_type(self, value):
- self._service_type = value
- @property
- def status(self):
- return self._status
- @status.setter
- def status(self, value):
- self._status = value
- def to_alipay_dict(self):
- params = dict()
- if self.account:
- if hasattr(self.account, 'to_alipay_dict'):
- params['account'] = self.account.to_alipay_dict()
- else:
- params['account'] = self.account
- if self.account_type:
- if hasattr(self.account_type, 'to_alipay_dict'):
- params['account_type'] = self.account_type.to_alipay_dict()
- else:
- params['account_type'] = self.account_type
- if self.audit_desc:
- if hasattr(self.audit_desc, 'to_alipay_dict'):
- params['audit_desc'] = self.audit_desc.to_alipay_dict()
- else:
- params['audit_desc'] = self.audit_desc
- if self.audit_status:
- if hasattr(self.audit_status, 'to_alipay_dict'):
- params['audit_status'] = self.audit_status.to_alipay_dict()
- else:
- params['audit_status'] = self.audit_status
- if self.category_name:
- if hasattr(self.category_name, 'to_alipay_dict'):
- params['category_name'] = self.category_name.to_alipay_dict()
- else:
- params['category_name'] = self.category_name
- if self.external_address_scan_result:
- if hasattr(self.external_address_scan_result, 'to_alipay_dict'):
- params['external_address_scan_result'] = self.external_address_scan_result.to_alipay_dict()
- else:
- params['external_address_scan_result'] = self.external_address_scan_result
- if self.external_invoke_address:
- if hasattr(self.external_invoke_address, 'to_alipay_dict'):
- params['external_invoke_address'] = self.external_invoke_address.to_alipay_dict()
- else:
- params['external_invoke_address'] = self.external_invoke_address
- if self.gmt_created:
- if hasattr(self.gmt_created, 'to_alipay_dict'):
- params['gmt_created'] = self.gmt_created.to_alipay_dict()
- else:
- params['gmt_created'] = self.gmt_created
- if self.gmt_modified:
- if hasattr(self.gmt_modified, 'to_alipay_dict'):
- params['gmt_modified'] = self.gmt_modified.to_alipay_dict()
- else:
- params['gmt_modified'] = self.gmt_modified
- if self.next_action:
- if hasattr(self.next_action, 'to_alipay_dict'):
- params['next_action'] = self.next_action.to_alipay_dict()
- else:
- params['next_action'] = self.next_action
- if self.qr_code_expires:
- if hasattr(self.qr_code_expires, 'to_alipay_dict'):
- params['qr_code_expires'] = self.qr_code_expires.to_alipay_dict()
- else:
- params['qr_code_expires'] = self.qr_code_expires
- if self.qr_code_image:
- if hasattr(self.qr_code_image, 'to_alipay_dict'):
- params['qr_code_image'] = self.qr_code_image.to_alipay_dict()
- else:
- params['qr_code_image'] = self.qr_code_image
- if self.qr_code_type:
- if hasattr(self.qr_code_type, 'to_alipay_dict'):
- params['qr_code_type'] = self.qr_code_type.to_alipay_dict()
- else:
- params['qr_code_type'] = self.qr_code_type
- if self.service_expires:
- if hasattr(self.service_expires, 'to_alipay_dict'):
- params['service_expires'] = self.service_expires.to_alipay_dict()
- else:
- params['service_expires'] = self.service_expires
- if self.service_type:
- if hasattr(self.service_type, 'to_alipay_dict'):
- params['service_type'] = self.service_type.to_alipay_dict()
- else:
- params['service_type'] = self.service_type
- if self.status:
- if hasattr(self.status, 'to_alipay_dict'):
- params['status'] = self.status.to_alipay_dict()
- else:
- params['status'] = self.status
- return params
- @staticmethod
- def from_alipay_dict(d):
- if not d:
- return None
- o = CPCommServices()
- if 'account' in d:
- o.account = d['account']
- if 'account_type' in d:
- o.account_type = d['account_type']
- if 'audit_desc' in d:
- o.audit_desc = d['audit_desc']
- if 'audit_status' in d:
- o.audit_status = d['audit_status']
- if 'category_name' in d:
- o.category_name = d['category_name']
- if 'external_address_scan_result' in d:
- o.external_address_scan_result = d['external_address_scan_result']
- if 'external_invoke_address' in d:
- o.external_invoke_address = d['external_invoke_address']
- if 'gmt_created' in d:
- o.gmt_created = d['gmt_created']
- if 'gmt_modified' in d:
- o.gmt_modified = d['gmt_modified']
- if 'next_action' in d:
- o.next_action = d['next_action']
- if 'qr_code_expires' in d:
- o.qr_code_expires = d['qr_code_expires']
- if 'qr_code_image' in d:
- o.qr_code_image = d['qr_code_image']
- if 'qr_code_type' in d:
- o.qr_code_type = d['qr_code_type']
- if 'service_expires' in d:
- o.service_expires = d['service_expires']
- if 'service_type' in d:
- o.service_type = d['service_type']
- if 'status' in d:
- o.status = d['status']
- return o
|