123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145 |
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- import json
- from alipay.aop.api.constant.ParamConstants import *
- class ApplyGoodsInfo(object):
- def __init__(self):
- self._alipay_goods_id = None
- self._goods_name = None
- self._remark = None
- self._show_url_1 = None
- self._show_url_2 = None
- self._show_url_3 = None
- self._three_dimension = None
- self._weight = None
- @property
- def alipay_goods_id(self):
- return self._alipay_goods_id
- @alipay_goods_id.setter
- def alipay_goods_id(self, value):
- self._alipay_goods_id = value
- @property
- def goods_name(self):
- return self._goods_name
- @goods_name.setter
- def goods_name(self, value):
- self._goods_name = value
- @property
- def remark(self):
- return self._remark
- @remark.setter
- def remark(self, value):
- self._remark = value
- @property
- def show_url_1(self):
- return self._show_url_1
- @show_url_1.setter
- def show_url_1(self, value):
- self._show_url_1 = value
- @property
- def show_url_2(self):
- return self._show_url_2
- @show_url_2.setter
- def show_url_2(self, value):
- self._show_url_2 = value
- @property
- def show_url_3(self):
- return self._show_url_3
- @show_url_3.setter
- def show_url_3(self, value):
- self._show_url_3 = value
- @property
- def three_dimension(self):
- return self._three_dimension
- @three_dimension.setter
- def three_dimension(self, value):
- self._three_dimension = value
- @property
- def weight(self):
- return self._weight
- @weight.setter
- def weight(self, value):
- self._weight = value
- def to_alipay_dict(self):
- params = dict()
- if self.alipay_goods_id:
- if hasattr(self.alipay_goods_id, 'to_alipay_dict'):
- params['alipay_goods_id'] = self.alipay_goods_id.to_alipay_dict()
- else:
- params['alipay_goods_id'] = self.alipay_goods_id
- if self.goods_name:
- if hasattr(self.goods_name, 'to_alipay_dict'):
- params['goods_name'] = self.goods_name.to_alipay_dict()
- else:
- params['goods_name'] = self.goods_name
- if self.remark:
- if hasattr(self.remark, 'to_alipay_dict'):
- params['remark'] = self.remark.to_alipay_dict()
- else:
- params['remark'] = self.remark
- if self.show_url_1:
- if hasattr(self.show_url_1, 'to_alipay_dict'):
- params['show_url_1'] = self.show_url_1.to_alipay_dict()
- else:
- params['show_url_1'] = self.show_url_1
- if self.show_url_2:
- if hasattr(self.show_url_2, 'to_alipay_dict'):
- params['show_url_2'] = self.show_url_2.to_alipay_dict()
- else:
- params['show_url_2'] = self.show_url_2
- if self.show_url_3:
- if hasattr(self.show_url_3, 'to_alipay_dict'):
- params['show_url_3'] = self.show_url_3.to_alipay_dict()
- else:
- params['show_url_3'] = self.show_url_3
- if self.three_dimension:
- if hasattr(self.three_dimension, 'to_alipay_dict'):
- params['three_dimension'] = self.three_dimension.to_alipay_dict()
- else:
- params['three_dimension'] = self.three_dimension
- if self.weight:
- if hasattr(self.weight, 'to_alipay_dict'):
- params['weight'] = self.weight.to_alipay_dict()
- else:
- params['weight'] = self.weight
- return params
- @staticmethod
- def from_alipay_dict(d):
- if not d:
- return None
- o = ApplyGoodsInfo()
- if 'alipay_goods_id' in d:
- o.alipay_goods_id = d['alipay_goods_id']
- if 'goods_name' in d:
- o.goods_name = d['goods_name']
- if 'remark' in d:
- o.remark = d['remark']
- if 'show_url_1' in d:
- o.show_url_1 = d['show_url_1']
- if 'show_url_2' in d:
- o.show_url_2 = d['show_url_2']
- if 'show_url_3' in d:
- o.show_url_3 = d['show_url_3']
- if 'three_dimension' in d:
- o.three_dimension = d['three_dimension']
- if 'weight' in d:
- o.weight = d['weight']
- return o
|