123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156 |
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- import json
- from alipay.aop.api.response.AlipayResponse import AlipayResponse
- from alipay.aop.api.domain.InstallmentMetaInfo import InstallmentMetaInfo
- from alipay.aop.api.domain.InstallmentRepayPlan import InstallmentRepayPlan
- from alipay.aop.api.domain.InstallmentMetaInfo import InstallmentMetaInfo
- class MybankCreditLoantradeLoanarQueryResponse(AlipayResponse):
- def __init__(self):
- super(MybankCreditLoantradeLoanarQueryResponse, self).__init__()
- self._arg_status = None
- self._instal_int_rate = None
- self._installment_repay_plans = None
- self._loan_ar_no = None
- self._loan_term = None
- self._nom_int = None
- self._nom_prin = None
- self._ovd_int = None
- self._ovd_int_pen_int = None
- self._ovd_prin = None
- self._ovd_prin_pen_int = None
- self._repay_modes = None
- @property
- def arg_status(self):
- return self._arg_status
- @arg_status.setter
- def arg_status(self, value):
- self._arg_status = value
- @property
- def instal_int_rate(self):
- return self._instal_int_rate
- @instal_int_rate.setter
- def instal_int_rate(self, value):
- if isinstance(value, list):
- self._instal_int_rate = list()
- for i in value:
- if isinstance(i, InstallmentMetaInfo):
- self._instal_int_rate.append(i)
- else:
- self._instal_int_rate.append(InstallmentMetaInfo.from_alipay_dict(i))
- @property
- def installment_repay_plans(self):
- return self._installment_repay_plans
- @installment_repay_plans.setter
- def installment_repay_plans(self, value):
- if isinstance(value, list):
- self._installment_repay_plans = list()
- for i in value:
- if isinstance(i, InstallmentRepayPlan):
- self._installment_repay_plans.append(i)
- else:
- self._installment_repay_plans.append(InstallmentRepayPlan.from_alipay_dict(i))
- @property
- def loan_ar_no(self):
- return self._loan_ar_no
- @loan_ar_no.setter
- def loan_ar_no(self, value):
- self._loan_ar_no = value
- @property
- def loan_term(self):
- return self._loan_term
- @loan_term.setter
- def loan_term(self, value):
- self._loan_term = value
- @property
- def nom_int(self):
- return self._nom_int
- @nom_int.setter
- def nom_int(self, value):
- self._nom_int = value
- @property
- def nom_prin(self):
- return self._nom_prin
- @nom_prin.setter
- def nom_prin(self, value):
- self._nom_prin = value
- @property
- def ovd_int(self):
- return self._ovd_int
- @ovd_int.setter
- def ovd_int(self, value):
- self._ovd_int = value
- @property
- def ovd_int_pen_int(self):
- return self._ovd_int_pen_int
- @ovd_int_pen_int.setter
- def ovd_int_pen_int(self, value):
- self._ovd_int_pen_int = value
- @property
- def ovd_prin(self):
- return self._ovd_prin
- @ovd_prin.setter
- def ovd_prin(self, value):
- self._ovd_prin = value
- @property
- def ovd_prin_pen_int(self):
- return self._ovd_prin_pen_int
- @ovd_prin_pen_int.setter
- def ovd_prin_pen_int(self, value):
- self._ovd_prin_pen_int = value
- @property
- def repay_modes(self):
- return self._repay_modes
- @repay_modes.setter
- def repay_modes(self, value):
- if isinstance(value, list):
- self._repay_modes = list()
- for i in value:
- if isinstance(i, InstallmentMetaInfo):
- self._repay_modes.append(i)
- else:
- self._repay_modes.append(InstallmentMetaInfo.from_alipay_dict(i))
- def parse_response_content(self, response_content):
- response = super(MybankCreditLoantradeLoanarQueryResponse, self).parse_response_content(response_content)
- if 'arg_status' in response:
- self.arg_status = response['arg_status']
- if 'instal_int_rate' in response:
- self.instal_int_rate = response['instal_int_rate']
- if 'installment_repay_plans' in response:
- self.installment_repay_plans = response['installment_repay_plans']
- if 'loan_ar_no' in response:
- self.loan_ar_no = response['loan_ar_no']
- if 'loan_term' in response:
- self.loan_term = response['loan_term']
- if 'nom_int' in response:
- self.nom_int = response['nom_int']
- if 'nom_prin' in response:
- self.nom_prin = response['nom_prin']
- if 'ovd_int' in response:
- self.ovd_int = response['ovd_int']
- if 'ovd_int_pen_int' in response:
- self.ovd_int_pen_int = response['ovd_int_pen_int']
- if 'ovd_prin' in response:
- self.ovd_prin = response['ovd_prin']
- if 'ovd_prin_pen_int' in response:
- self.ovd_prin_pen_int = response['ovd_prin_pen_int']
- if 'repay_modes' in response:
- self.repay_modes = response['repay_modes']
|