123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272 |
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- import json
- from alipay.aop.api.response.AlipayResponse import AlipayResponse
- from alipay.aop.api.domain.AccDetailModel import AccDetailModel
- class AlipayFundBatchDetailQueryResponse(AlipayResponse):
- def __init__(self):
- super(AlipayFundBatchDetailQueryResponse, self).__init__()
- self._acc_detail_list = None
- self._batch_no = None
- self._batch_status = None
- self._batch_trans_id = None
- self._biz_code = None
- self._biz_scene = None
- self._error_code = None
- self._fail_amount = None
- self._fail_count = None
- self._fail_reason = None
- self._gmt_finish = None
- self._gmt_pay_finish = None
- self._out_batch_no = None
- self._page_num = None
- self._page_size = None
- self._payer_id = None
- self._payment_amount = None
- self._payment_currency = None
- self._product_code = None
- self._sign_principal = None
- self._success_amount = None
- self._success_count = None
- self._total_amount = None
- self._total_item_count = None
- self._total_page_count = None
- @property
- def acc_detail_list(self):
- return self._acc_detail_list
- @acc_detail_list.setter
- def acc_detail_list(self, value):
- if isinstance(value, list):
- self._acc_detail_list = list()
- for i in value:
- if isinstance(i, AccDetailModel):
- self._acc_detail_list.append(i)
- else:
- self._acc_detail_list.append(AccDetailModel.from_alipay_dict(i))
- @property
- def batch_no(self):
- return self._batch_no
- @batch_no.setter
- def batch_no(self, value):
- self._batch_no = value
- @property
- def batch_status(self):
- return self._batch_status
- @batch_status.setter
- def batch_status(self, value):
- self._batch_status = value
- @property
- def batch_trans_id(self):
- return self._batch_trans_id
- @batch_trans_id.setter
- def batch_trans_id(self, value):
- self._batch_trans_id = value
- @property
- def biz_code(self):
- return self._biz_code
- @biz_code.setter
- def biz_code(self, value):
- self._biz_code = value
- @property
- def biz_scene(self):
- return self._biz_scene
- @biz_scene.setter
- def biz_scene(self, value):
- self._biz_scene = value
- @property
- def error_code(self):
- return self._error_code
- @error_code.setter
- def error_code(self, value):
- self._error_code = value
- @property
- def fail_amount(self):
- return self._fail_amount
- @fail_amount.setter
- def fail_amount(self, value):
- self._fail_amount = value
- @property
- def fail_count(self):
- return self._fail_count
- @fail_count.setter
- def fail_count(self, value):
- self._fail_count = value
- @property
- def fail_reason(self):
- return self._fail_reason
- @fail_reason.setter
- def fail_reason(self, value):
- self._fail_reason = value
- @property
- def gmt_finish(self):
- return self._gmt_finish
- @gmt_finish.setter
- def gmt_finish(self, value):
- self._gmt_finish = value
- @property
- def gmt_pay_finish(self):
- return self._gmt_pay_finish
- @gmt_pay_finish.setter
- def gmt_pay_finish(self, value):
- self._gmt_pay_finish = value
- @property
- def out_batch_no(self):
- return self._out_batch_no
- @out_batch_no.setter
- def out_batch_no(self, value):
- self._out_batch_no = value
- @property
- def page_num(self):
- return self._page_num
- @page_num.setter
- def page_num(self, value):
- self._page_num = value
- @property
- def page_size(self):
- return self._page_size
- @page_size.setter
- def page_size(self, value):
- self._page_size = value
- @property
- def payer_id(self):
- return self._payer_id
- @payer_id.setter
- def payer_id(self, value):
- self._payer_id = value
- @property
- def payment_amount(self):
- return self._payment_amount
- @payment_amount.setter
- def payment_amount(self, value):
- self._payment_amount = value
- @property
- def payment_currency(self):
- return self._payment_currency
- @payment_currency.setter
- def payment_currency(self, value):
- self._payment_currency = value
- @property
- def product_code(self):
- return self._product_code
- @product_code.setter
- def product_code(self, value):
- self._product_code = value
- @property
- def sign_principal(self):
- return self._sign_principal
- @sign_principal.setter
- def sign_principal(self, value):
- self._sign_principal = value
- @property
- def success_amount(self):
- return self._success_amount
- @success_amount.setter
- def success_amount(self, value):
- self._success_amount = value
- @property
- def success_count(self):
- return self._success_count
- @success_count.setter
- def success_count(self, value):
- self._success_count = value
- @property
- def total_amount(self):
- return self._total_amount
- @total_amount.setter
- def total_amount(self, value):
- self._total_amount = value
- @property
- def total_item_count(self):
- return self._total_item_count
- @total_item_count.setter
- def total_item_count(self, value):
- self._total_item_count = value
- @property
- def total_page_count(self):
- return self._total_page_count
- @total_page_count.setter
- def total_page_count(self, value):
- self._total_page_count = value
- def parse_response_content(self, response_content):
- response = super(AlipayFundBatchDetailQueryResponse, self).parse_response_content(response_content)
- if 'acc_detail_list' in response:
- self.acc_detail_list = response['acc_detail_list']
- if 'batch_no' in response:
- self.batch_no = response['batch_no']
- if 'batch_status' in response:
- self.batch_status = response['batch_status']
- if 'batch_trans_id' in response:
- self.batch_trans_id = response['batch_trans_id']
- if 'biz_code' in response:
- self.biz_code = response['biz_code']
- if 'biz_scene' in response:
- self.biz_scene = response['biz_scene']
- if 'error_code' in response:
- self.error_code = response['error_code']
- if 'fail_amount' in response:
- self.fail_amount = response['fail_amount']
- if 'fail_count' in response:
- self.fail_count = response['fail_count']
- if 'fail_reason' in response:
- self.fail_reason = response['fail_reason']
- if 'gmt_finish' in response:
- self.gmt_finish = response['gmt_finish']
- if 'gmt_pay_finish' in response:
- self.gmt_pay_finish = response['gmt_pay_finish']
- if 'out_batch_no' in response:
- self.out_batch_no = response['out_batch_no']
- if 'page_num' in response:
- self.page_num = response['page_num']
- if 'page_size' in response:
- self.page_size = response['page_size']
- if 'payer_id' in response:
- self.payer_id = response['payer_id']
- if 'payment_amount' in response:
- self.payment_amount = response['payment_amount']
- if 'payment_currency' in response:
- self.payment_currency = response['payment_currency']
- if 'product_code' in response:
- self.product_code = response['product_code']
- if 'sign_principal' in response:
- self.sign_principal = response['sign_principal']
- if 'success_amount' in response:
- self.success_amount = response['success_amount']
- if 'success_count' in response:
- self.success_count = response['success_count']
- if 'total_amount' in response:
- self.total_amount = response['total_amount']
- if 'total_item_count' in response:
- self.total_item_count = response['total_item_count']
- if 'total_page_count' in response:
- self.total_page_count = response['total_page_count']
|