123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433 |
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- import json
- from alipay.aop.api.response.AlipayResponse import AlipayResponse
- from alipay.aop.api.domain.TradeFundBill import TradeFundBill
- from alipay.aop.api.domain.TradeSettleInfo import TradeSettleInfo
- from alipay.aop.api.domain.VoucherDetail import VoucherDetail
- class AlipayTradeQueryResponse(AlipayResponse):
- def __init__(self):
- super(AlipayTradeQueryResponse, self).__init__()
- self._alipay_store_id = None
- self._alipay_sub_merchant_id = None
- self._auth_trade_pay_mode = None
- self._body = None
- self._buyer_logon_id = None
- self._buyer_pay_amount = None
- self._buyer_user_id = None
- self._buyer_user_name = None
- self._buyer_user_type = None
- self._charge_amount = None
- self._charge_flags = None
- self._discount_amount = None
- self._discount_goods_detail = None
- self._ext_infos = None
- self._fund_bill_list = None
- self._industry_sepc_detail = None
- self._invoice_amount = None
- self._mdiscount_amount = None
- self._open_id = None
- self._out_trade_no = None
- self._pay_amount = None
- self._pay_currency = None
- self._point_amount = None
- self._receipt_amount = None
- self._send_pay_date = None
- self._settle_amount = None
- self._settle_currency = None
- self._settle_trans_rate = None
- self._settlement_id = None
- self._store_id = None
- self._store_name = None
- self._subject = None
- self._terminal_id = None
- self._total_amount = None
- self._trade_no = None
- self._trade_settle_info = None
- self._trade_status = None
- self._trans_currency = None
- self._trans_pay_rate = None
- self._voucher_detail_list = None
- @property
- def alipay_store_id(self):
- return self._alipay_store_id
- @alipay_store_id.setter
- def alipay_store_id(self, value):
- self._alipay_store_id = value
- @property
- def alipay_sub_merchant_id(self):
- return self._alipay_sub_merchant_id
- @alipay_sub_merchant_id.setter
- def alipay_sub_merchant_id(self, value):
- self._alipay_sub_merchant_id = value
- @property
- def auth_trade_pay_mode(self):
- return self._auth_trade_pay_mode
- @auth_trade_pay_mode.setter
- def auth_trade_pay_mode(self, value):
- self._auth_trade_pay_mode = value
- @property
- def body(self):
- return self._body
- @body.setter
- def body(self, value):
- self._body = value
- @property
- def buyer_logon_id(self):
- return self._buyer_logon_id
- @buyer_logon_id.setter
- def buyer_logon_id(self, value):
- self._buyer_logon_id = value
- @property
- def buyer_pay_amount(self):
- return self._buyer_pay_amount
- @buyer_pay_amount.setter
- def buyer_pay_amount(self, value):
- self._buyer_pay_amount = value
- @property
- def buyer_user_id(self):
- return self._buyer_user_id
- @buyer_user_id.setter
- def buyer_user_id(self, value):
- self._buyer_user_id = value
- @property
- def buyer_user_name(self):
- return self._buyer_user_name
- @buyer_user_name.setter
- def buyer_user_name(self, value):
- self._buyer_user_name = value
- @property
- def buyer_user_type(self):
- return self._buyer_user_type
- @buyer_user_type.setter
- def buyer_user_type(self, value):
- self._buyer_user_type = value
- @property
- def charge_amount(self):
- return self._charge_amount
- @charge_amount.setter
- def charge_amount(self, value):
- self._charge_amount = value
- @property
- def charge_flags(self):
- return self._charge_flags
- @charge_flags.setter
- def charge_flags(self, value):
- self._charge_flags = value
- @property
- def discount_amount(self):
- return self._discount_amount
- @discount_amount.setter
- def discount_amount(self, value):
- self._discount_amount = value
- @property
- def discount_goods_detail(self):
- return self._discount_goods_detail
- @discount_goods_detail.setter
- def discount_goods_detail(self, value):
- self._discount_goods_detail = value
- @property
- def ext_infos(self):
- return self._ext_infos
- @ext_infos.setter
- def ext_infos(self, value):
- self._ext_infos = value
- @property
- def fund_bill_list(self):
- return self._fund_bill_list
- @fund_bill_list.setter
- def fund_bill_list(self, value):
- if isinstance(value, list):
- self._fund_bill_list = list()
- for i in value:
- if isinstance(i, TradeFundBill):
- self._fund_bill_list.append(i)
- else:
- self._fund_bill_list.append(TradeFundBill.from_alipay_dict(i))
- @property
- def industry_sepc_detail(self):
- return self._industry_sepc_detail
- @industry_sepc_detail.setter
- def industry_sepc_detail(self, value):
- self._industry_sepc_detail = value
- @property
- def invoice_amount(self):
- return self._invoice_amount
- @invoice_amount.setter
- def invoice_amount(self, value):
- self._invoice_amount = value
- @property
- def mdiscount_amount(self):
- return self._mdiscount_amount
- @mdiscount_amount.setter
- def mdiscount_amount(self, value):
- self._mdiscount_amount = value
- @property
- def open_id(self):
- return self._open_id
- @open_id.setter
- def open_id(self, value):
- self._open_id = value
- @property
- def out_trade_no(self):
- return self._out_trade_no
- @out_trade_no.setter
- def out_trade_no(self, value):
- self._out_trade_no = value
- @property
- def pay_amount(self):
- return self._pay_amount
- @pay_amount.setter
- def pay_amount(self, value):
- self._pay_amount = value
- @property
- def pay_currency(self):
- return self._pay_currency
- @pay_currency.setter
- def pay_currency(self, value):
- self._pay_currency = value
- @property
- def point_amount(self):
- return self._point_amount
- @point_amount.setter
- def point_amount(self, value):
- self._point_amount = value
- @property
- def receipt_amount(self):
- return self._receipt_amount
- @receipt_amount.setter
- def receipt_amount(self, value):
- self._receipt_amount = value
- @property
- def send_pay_date(self):
- return self._send_pay_date
- @send_pay_date.setter
- def send_pay_date(self, value):
- self._send_pay_date = value
- @property
- def settle_amount(self):
- return self._settle_amount
- @settle_amount.setter
- def settle_amount(self, value):
- self._settle_amount = value
- @property
- def settle_currency(self):
- return self._settle_currency
- @settle_currency.setter
- def settle_currency(self, value):
- self._settle_currency = value
- @property
- def settle_trans_rate(self):
- return self._settle_trans_rate
- @settle_trans_rate.setter
- def settle_trans_rate(self, value):
- self._settle_trans_rate = value
- @property
- def settlement_id(self):
- return self._settlement_id
- @settlement_id.setter
- def settlement_id(self, value):
- self._settlement_id = value
- @property
- def store_id(self):
- return self._store_id
- @store_id.setter
- def store_id(self, value):
- self._store_id = value
- @property
- def store_name(self):
- return self._store_name
- @store_name.setter
- def store_name(self, value):
- self._store_name = value
- @property
- def subject(self):
- return self._subject
- @subject.setter
- def subject(self, value):
- self._subject = value
- @property
- def terminal_id(self):
- return self._terminal_id
- @terminal_id.setter
- def terminal_id(self, value):
- self._terminal_id = value
- @property
- def total_amount(self):
- return self._total_amount
- @total_amount.setter
- def total_amount(self, value):
- self._total_amount = value
- @property
- def trade_no(self):
- return self._trade_no
- @trade_no.setter
- def trade_no(self, value):
- self._trade_no = value
- @property
- def trade_settle_info(self):
- return self._trade_settle_info
- @trade_settle_info.setter
- def trade_settle_info(self, value):
- if isinstance(value, TradeSettleInfo):
- self._trade_settle_info = value
- else:
- self._trade_settle_info = TradeSettleInfo.from_alipay_dict(value)
- @property
- def trade_status(self):
- return self._trade_status
- @trade_status.setter
- def trade_status(self, value):
- self._trade_status = value
- @property
- def trans_currency(self):
- return self._trans_currency
- @trans_currency.setter
- def trans_currency(self, value):
- self._trans_currency = value
- @property
- def trans_pay_rate(self):
- return self._trans_pay_rate
- @trans_pay_rate.setter
- def trans_pay_rate(self, value):
- self._trans_pay_rate = value
- @property
- def voucher_detail_list(self):
- return self._voucher_detail_list
- @voucher_detail_list.setter
- def voucher_detail_list(self, value):
- if isinstance(value, list):
- self._voucher_detail_list = list()
- for i in value:
- if isinstance(i, VoucherDetail):
- self._voucher_detail_list.append(i)
- else:
- self._voucher_detail_list.append(VoucherDetail.from_alipay_dict(i))
- def parse_response_content(self, response_content):
- response = super(AlipayTradeQueryResponse, self).parse_response_content(response_content)
- if 'alipay_store_id' in response:
- self.alipay_store_id = response['alipay_store_id']
- if 'alipay_sub_merchant_id' in response:
- self.alipay_sub_merchant_id = response['alipay_sub_merchant_id']
- if 'auth_trade_pay_mode' in response:
- self.auth_trade_pay_mode = response['auth_trade_pay_mode']
- if 'body' in response:
- self.body = response['body']
- if 'buyer_logon_id' in response:
- self.buyer_logon_id = response['buyer_logon_id']
- if 'buyer_pay_amount' in response:
- self.buyer_pay_amount = response['buyer_pay_amount']
- if 'buyer_user_id' in response:
- self.buyer_user_id = response['buyer_user_id']
- if 'buyer_user_name' in response:
- self.buyer_user_name = response['buyer_user_name']
- if 'buyer_user_type' in response:
- self.buyer_user_type = response['buyer_user_type']
- if 'charge_amount' in response:
- self.charge_amount = response['charge_amount']
- if 'charge_flags' in response:
- self.charge_flags = response['charge_flags']
- if 'discount_amount' in response:
- self.discount_amount = response['discount_amount']
- if 'discount_goods_detail' in response:
- self.discount_goods_detail = response['discount_goods_detail']
- if 'ext_infos' in response:
- self.ext_infos = response['ext_infos']
- if 'fund_bill_list' in response:
- self.fund_bill_list = response['fund_bill_list']
- if 'industry_sepc_detail' in response:
- self.industry_sepc_detail = response['industry_sepc_detail']
- if 'invoice_amount' in response:
- self.invoice_amount = response['invoice_amount']
- if 'mdiscount_amount' in response:
- self.mdiscount_amount = response['mdiscount_amount']
- if 'open_id' in response:
- self.open_id = response['open_id']
- if 'out_trade_no' in response:
- self.out_trade_no = response['out_trade_no']
- if 'pay_amount' in response:
- self.pay_amount = response['pay_amount']
- if 'pay_currency' in response:
- self.pay_currency = response['pay_currency']
- if 'point_amount' in response:
- self.point_amount = response['point_amount']
- if 'receipt_amount' in response:
- self.receipt_amount = response['receipt_amount']
- if 'send_pay_date' in response:
- self.send_pay_date = response['send_pay_date']
- if 'settle_amount' in response:
- self.settle_amount = response['settle_amount']
- if 'settle_currency' in response:
- self.settle_currency = response['settle_currency']
- if 'settle_trans_rate' in response:
- self.settle_trans_rate = response['settle_trans_rate']
- if 'settlement_id' in response:
- self.settlement_id = response['settlement_id']
- if 'store_id' in response:
- self.store_id = response['store_id']
- if 'store_name' in response:
- self.store_name = response['store_name']
- if 'subject' in response:
- self.subject = response['subject']
- if 'terminal_id' in response:
- self.terminal_id = response['terminal_id']
- if 'total_amount' in response:
- self.total_amount = response['total_amount']
- if 'trade_no' in response:
- self.trade_no = response['trade_no']
- if 'trade_settle_info' in response:
- self.trade_settle_info = response['trade_settle_info']
- if 'trade_status' in response:
- self.trade_status = response['trade_status']
- if 'trans_currency' in response:
- self.trans_currency = response['trans_currency']
- if 'trans_pay_rate' in response:
- self.trans_pay_rate = response['trans_pay_rate']
- if 'voucher_detail_list' in response:
- self.voucher_detail_list = response['voucher_detail_list']
|