123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352 |
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- import json
- from alipay.aop.api.constant.ParamConstants import *
- from alipay.aop.api.domain.MultiCurrencyMoneyOpenApi import MultiCurrencyMoneyOpenApi
- from alipay.aop.api.domain.MultiCurrencyMoneyOpenApi import MultiCurrencyMoneyOpenApi
- from alipay.aop.api.domain.MultiCurrencyMoneyOpenApi import MultiCurrencyMoneyOpenApi
- class ArInvoiceReceiptOpenApiResponse(object):
- def __init__(self):
- self._arrangement_no = None
- self._id = None
- self._inst_id = None
- self._inv_dt = None
- self._inv_mode = None
- self._invoice_amt = None
- self._invoiced_amt = None
- self._ip_id = None
- self._ip_role_id = None
- self._last_moder = None
- self._link_invoice_amt = None
- self._out_biz_no = None
- self._out_biz_type = None
- self._pay_way = None
- self._prod_code = None
- self._settle_type = None
- self._status = None
- self._tax_rate = None
- self._tax_type = None
- self._tnt_inst_id = None
- self._type = None
- @property
- def arrangement_no(self):
- return self._arrangement_no
- @arrangement_no.setter
- def arrangement_no(self, value):
- self._arrangement_no = value
- @property
- def id(self):
- return self._id
- @id.setter
- def id(self, value):
- self._id = value
- @property
- def inst_id(self):
- return self._inst_id
- @inst_id.setter
- def inst_id(self, value):
- self._inst_id = value
- @property
- def inv_dt(self):
- return self._inv_dt
- @inv_dt.setter
- def inv_dt(self, value):
- self._inv_dt = value
- @property
- def inv_mode(self):
- return self._inv_mode
- @inv_mode.setter
- def inv_mode(self, value):
- self._inv_mode = value
- @property
- def invoice_amt(self):
- return self._invoice_amt
- @invoice_amt.setter
- def invoice_amt(self, value):
- if isinstance(value, MultiCurrencyMoneyOpenApi):
- self._invoice_amt = value
- else:
- self._invoice_amt = MultiCurrencyMoneyOpenApi.from_alipay_dict(value)
- @property
- def invoiced_amt(self):
- return self._invoiced_amt
- @invoiced_amt.setter
- def invoiced_amt(self, value):
- if isinstance(value, MultiCurrencyMoneyOpenApi):
- self._invoiced_amt = value
- else:
- self._invoiced_amt = MultiCurrencyMoneyOpenApi.from_alipay_dict(value)
- @property
- def ip_id(self):
- return self._ip_id
- @ip_id.setter
- def ip_id(self, value):
- self._ip_id = value
- @property
- def ip_role_id(self):
- return self._ip_role_id
- @ip_role_id.setter
- def ip_role_id(self, value):
- self._ip_role_id = value
- @property
- def last_moder(self):
- return self._last_moder
- @last_moder.setter
- def last_moder(self, value):
- self._last_moder = value
- @property
- def link_invoice_amt(self):
- return self._link_invoice_amt
- @link_invoice_amt.setter
- def link_invoice_amt(self, value):
- if isinstance(value, MultiCurrencyMoneyOpenApi):
- self._link_invoice_amt = value
- else:
- self._link_invoice_amt = MultiCurrencyMoneyOpenApi.from_alipay_dict(value)
- @property
- def out_biz_no(self):
- return self._out_biz_no
- @out_biz_no.setter
- def out_biz_no(self, value):
- self._out_biz_no = value
- @property
- def out_biz_type(self):
- return self._out_biz_type
- @out_biz_type.setter
- def out_biz_type(self, value):
- self._out_biz_type = value
- @property
- def pay_way(self):
- return self._pay_way
- @pay_way.setter
- def pay_way(self, value):
- self._pay_way = value
- @property
- def prod_code(self):
- return self._prod_code
- @prod_code.setter
- def prod_code(self, value):
- self._prod_code = value
- @property
- def settle_type(self):
- return self._settle_type
- @settle_type.setter
- def settle_type(self, value):
- self._settle_type = value
- @property
- def status(self):
- return self._status
- @status.setter
- def status(self, value):
- self._status = value
- @property
- def tax_rate(self):
- return self._tax_rate
- @tax_rate.setter
- def tax_rate(self, value):
- self._tax_rate = value
- @property
- def tax_type(self):
- return self._tax_type
- @tax_type.setter
- def tax_type(self, value):
- self._tax_type = value
- @property
- def tnt_inst_id(self):
- return self._tnt_inst_id
- @tnt_inst_id.setter
- def tnt_inst_id(self, value):
- self._tnt_inst_id = value
- @property
- def type(self):
- return self._type
- @type.setter
- def type(self, value):
- self._type = value
- def to_alipay_dict(self):
- params = dict()
- if self.arrangement_no:
- if hasattr(self.arrangement_no, 'to_alipay_dict'):
- params['arrangement_no'] = self.arrangement_no.to_alipay_dict()
- else:
- params['arrangement_no'] = self.arrangement_no
- if self.id:
- if hasattr(self.id, 'to_alipay_dict'):
- params['id'] = self.id.to_alipay_dict()
- else:
- params['id'] = self.id
- if self.inst_id:
- if hasattr(self.inst_id, 'to_alipay_dict'):
- params['inst_id'] = self.inst_id.to_alipay_dict()
- else:
- params['inst_id'] = self.inst_id
- if self.inv_dt:
- if hasattr(self.inv_dt, 'to_alipay_dict'):
- params['inv_dt'] = self.inv_dt.to_alipay_dict()
- else:
- params['inv_dt'] = self.inv_dt
- if self.inv_mode:
- if hasattr(self.inv_mode, 'to_alipay_dict'):
- params['inv_mode'] = self.inv_mode.to_alipay_dict()
- else:
- params['inv_mode'] = self.inv_mode
- if self.invoice_amt:
- if hasattr(self.invoice_amt, 'to_alipay_dict'):
- params['invoice_amt'] = self.invoice_amt.to_alipay_dict()
- else:
- params['invoice_amt'] = self.invoice_amt
- if self.invoiced_amt:
- if hasattr(self.invoiced_amt, 'to_alipay_dict'):
- params['invoiced_amt'] = self.invoiced_amt.to_alipay_dict()
- else:
- params['invoiced_amt'] = self.invoiced_amt
- if self.ip_id:
- if hasattr(self.ip_id, 'to_alipay_dict'):
- params['ip_id'] = self.ip_id.to_alipay_dict()
- else:
- params['ip_id'] = self.ip_id
- if self.ip_role_id:
- if hasattr(self.ip_role_id, 'to_alipay_dict'):
- params['ip_role_id'] = self.ip_role_id.to_alipay_dict()
- else:
- params['ip_role_id'] = self.ip_role_id
- if self.last_moder:
- if hasattr(self.last_moder, 'to_alipay_dict'):
- params['last_moder'] = self.last_moder.to_alipay_dict()
- else:
- params['last_moder'] = self.last_moder
- if self.link_invoice_amt:
- if hasattr(self.link_invoice_amt, 'to_alipay_dict'):
- params['link_invoice_amt'] = self.link_invoice_amt.to_alipay_dict()
- else:
- params['link_invoice_amt'] = self.link_invoice_amt
- if self.out_biz_no:
- if hasattr(self.out_biz_no, 'to_alipay_dict'):
- params['out_biz_no'] = self.out_biz_no.to_alipay_dict()
- else:
- params['out_biz_no'] = self.out_biz_no
- if self.out_biz_type:
- if hasattr(self.out_biz_type, 'to_alipay_dict'):
- params['out_biz_type'] = self.out_biz_type.to_alipay_dict()
- else:
- params['out_biz_type'] = self.out_biz_type
- if self.pay_way:
- if hasattr(self.pay_way, 'to_alipay_dict'):
- params['pay_way'] = self.pay_way.to_alipay_dict()
- else:
- params['pay_way'] = self.pay_way
- if self.prod_code:
- if hasattr(self.prod_code, 'to_alipay_dict'):
- params['prod_code'] = self.prod_code.to_alipay_dict()
- else:
- params['prod_code'] = self.prod_code
- if self.settle_type:
- if hasattr(self.settle_type, 'to_alipay_dict'):
- params['settle_type'] = self.settle_type.to_alipay_dict()
- else:
- params['settle_type'] = self.settle_type
- if self.status:
- if hasattr(self.status, 'to_alipay_dict'):
- params['status'] = self.status.to_alipay_dict()
- else:
- params['status'] = self.status
- if self.tax_rate:
- if hasattr(self.tax_rate, 'to_alipay_dict'):
- params['tax_rate'] = self.tax_rate.to_alipay_dict()
- else:
- params['tax_rate'] = self.tax_rate
- if self.tax_type:
- if hasattr(self.tax_type, 'to_alipay_dict'):
- params['tax_type'] = self.tax_type.to_alipay_dict()
- else:
- params['tax_type'] = self.tax_type
- if self.tnt_inst_id:
- if hasattr(self.tnt_inst_id, 'to_alipay_dict'):
- params['tnt_inst_id'] = self.tnt_inst_id.to_alipay_dict()
- else:
- params['tnt_inst_id'] = self.tnt_inst_id
- if self.type:
- if hasattr(self.type, 'to_alipay_dict'):
- params['type'] = self.type.to_alipay_dict()
- else:
- params['type'] = self.type
- return params
- @staticmethod
- def from_alipay_dict(d):
- if not d:
- return None
- o = ArInvoiceReceiptOpenApiResponse()
- if 'arrangement_no' in d:
- o.arrangement_no = d['arrangement_no']
- if 'id' in d:
- o.id = d['id']
- if 'inst_id' in d:
- o.inst_id = d['inst_id']
- if 'inv_dt' in d:
- o.inv_dt = d['inv_dt']
- if 'inv_mode' in d:
- o.inv_mode = d['inv_mode']
- if 'invoice_amt' in d:
- o.invoice_amt = d['invoice_amt']
- if 'invoiced_amt' in d:
- o.invoiced_amt = d['invoiced_amt']
- if 'ip_id' in d:
- o.ip_id = d['ip_id']
- if 'ip_role_id' in d:
- o.ip_role_id = d['ip_role_id']
- if 'last_moder' in d:
- o.last_moder = d['last_moder']
- if 'link_invoice_amt' in d:
- o.link_invoice_amt = d['link_invoice_amt']
- if 'out_biz_no' in d:
- o.out_biz_no = d['out_biz_no']
- if 'out_biz_type' in d:
- o.out_biz_type = d['out_biz_type']
- if 'pay_way' in d:
- o.pay_way = d['pay_way']
- if 'prod_code' in d:
- o.prod_code = d['prod_code']
- if 'settle_type' in d:
- o.settle_type = d['settle_type']
- if 'status' in d:
- o.status = d['status']
- if 'tax_rate' in d:
- o.tax_rate = d['tax_rate']
- if 'tax_type' in d:
- o.tax_type = d['tax_type']
- if 'tnt_inst_id' in d:
- o.tnt_inst_id = d['tnt_inst_id']
- if 'type' in d:
- o.type = d['type']
- return o
|