#!/usr/bin/env python # -*- coding: utf-8 -*- import json from alipay.aop.api.constant.ParamConstants import * class AlipayDataAiserviceJunengLoanQueryModel(object): def __init__(self): self._extension_info = None self._hashed_cert_no = None self._institution_uuid = None self._request_uuid = None self._user_feature = None @property def extension_info(self): return self._extension_info @extension_info.setter def extension_info(self, value): self._extension_info = value @property def hashed_cert_no(self): return self._hashed_cert_no @hashed_cert_no.setter def hashed_cert_no(self, value): self._hashed_cert_no = value @property def institution_uuid(self): return self._institution_uuid @institution_uuid.setter def institution_uuid(self, value): self._institution_uuid = value @property def request_uuid(self): return self._request_uuid @request_uuid.setter def request_uuid(self, value): self._request_uuid = value @property def user_feature(self): return self._user_feature @user_feature.setter def user_feature(self, value): self._user_feature = value def to_alipay_dict(self): params = dict() if self.extension_info: if hasattr(self.extension_info, 'to_alipay_dict'): params['extension_info'] = self.extension_info.to_alipay_dict() else: params['extension_info'] = self.extension_info if self.hashed_cert_no: if hasattr(self.hashed_cert_no, 'to_alipay_dict'): params['hashed_cert_no'] = self.hashed_cert_no.to_alipay_dict() else: params['hashed_cert_no'] = self.hashed_cert_no if self.institution_uuid: if hasattr(self.institution_uuid, 'to_alipay_dict'): params['institution_uuid'] = self.institution_uuid.to_alipay_dict() else: params['institution_uuid'] = self.institution_uuid if self.request_uuid: if hasattr(self.request_uuid, 'to_alipay_dict'): params['request_uuid'] = self.request_uuid.to_alipay_dict() else: params['request_uuid'] = self.request_uuid if self.user_feature: if hasattr(self.user_feature, 'to_alipay_dict'): params['user_feature'] = self.user_feature.to_alipay_dict() else: params['user_feature'] = self.user_feature return params @staticmethod def from_alipay_dict(d): if not d: return None o = AlipayDataAiserviceJunengLoanQueryModel() if 'extension_info' in d: o.extension_info = d['extension_info'] if 'hashed_cert_no' in d: o.hashed_cert_no = d['hashed_cert_no'] if 'institution_uuid' in d: o.institution_uuid = d['institution_uuid'] if 'request_uuid' in d: o.request_uuid = d['request_uuid'] if 'user_feature' in d: o.user_feature = d['user_feature'] return o