123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- import json
- from alipay.aop.api.response.AlipayResponse import AlipayResponse
- from alipay.aop.api.domain.CustScpBillAmtVO import CustScpBillAmtVO
- from alipay.aop.api.domain.CustScpInstallmentBudgetVO import CustScpInstallmentBudgetVO
- class MybankCreditSupplychainTradeBillrepaybudgetQueryResponse(AlipayResponse):
- def __init__(self):
- super(MybankCreditSupplychainTradeBillrepaybudgetQueryResponse, self).__init__()
- self._bill_amt_detail = None
- self._can_repay = None
- self._exempt_amt = None
- self._install_budget_detail_list = None
- self._out_order = None
- self._status = None
- self._total_amt = None
- @property
- def bill_amt_detail(self):
- return self._bill_amt_detail
- @bill_amt_detail.setter
- def bill_amt_detail(self, value):
- if isinstance(value, CustScpBillAmtVO):
- self._bill_amt_detail = value
- else:
- self._bill_amt_detail = CustScpBillAmtVO.from_alipay_dict(value)
- @property
- def can_repay(self):
- return self._can_repay
- @can_repay.setter
- def can_repay(self, value):
- self._can_repay = value
- @property
- def exempt_amt(self):
- return self._exempt_amt
- @exempt_amt.setter
- def exempt_amt(self, value):
- self._exempt_amt = value
- @property
- def install_budget_detail_list(self):
- return self._install_budget_detail_list
- @install_budget_detail_list.setter
- def install_budget_detail_list(self, value):
- if isinstance(value, list):
- self._install_budget_detail_list = list()
- for i in value:
- if isinstance(i, CustScpInstallmentBudgetVO):
- self._install_budget_detail_list.append(i)
- else:
- self._install_budget_detail_list.append(CustScpInstallmentBudgetVO.from_alipay_dict(i))
- @property
- def out_order(self):
- return self._out_order
- @out_order.setter
- def out_order(self, value):
- self._out_order = value
- @property
- def status(self):
- return self._status
- @status.setter
- def status(self, value):
- self._status = value
- @property
- def total_amt(self):
- return self._total_amt
- @total_amt.setter
- def total_amt(self, value):
- self._total_amt = value
- def parse_response_content(self, response_content):
- response = super(MybankCreditSupplychainTradeBillrepaybudgetQueryResponse, self).parse_response_content(response_content)
- if 'bill_amt_detail' in response:
- self.bill_amt_detail = response['bill_amt_detail']
- if 'can_repay' in response:
- self.can_repay = response['can_repay']
- if 'exempt_amt' in response:
- self.exempt_amt = response['exempt_amt']
- if 'install_budget_detail_list' in response:
- self.install_budget_detail_list = response['install_budget_detail_list']
- if 'out_order' in response:
- self.out_order = response['out_order']
- if 'status' in response:
- self.status = response['status']
- if 'total_amt' in response:
- self.total_amt = response['total_amt']
|