1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- import json
- from alipay.aop.api.response.AlipayResponse import AlipayResponse
- from alipay.aop.api.domain.IndexBigbuyItem import IndexBigbuyItem
- from alipay.aop.api.domain.IndexBlockBanner import IndexBlockBanner
- class KoubeiMemberDataItemBigbuyQueryResponse(AlipayResponse):
- def __init__(self):
- super(KoubeiMemberDataItemBigbuyQueryResponse, self).__init__()
- self._big_buy_item_list = None
- self._current_time = None
- self._gmt_end = None
- self._gmt_start = None
- self._index_block_banner = None
- self._promo_schema = None
- @property
- def big_buy_item_list(self):
- return self._big_buy_item_list
- @big_buy_item_list.setter
- def big_buy_item_list(self, value):
- if isinstance(value, list):
- self._big_buy_item_list = list()
- for i in value:
- if isinstance(i, IndexBigbuyItem):
- self._big_buy_item_list.append(i)
- else:
- self._big_buy_item_list.append(IndexBigbuyItem.from_alipay_dict(i))
- @property
- def current_time(self):
- return self._current_time
- @current_time.setter
- def current_time(self, value):
- self._current_time = value
- @property
- def gmt_end(self):
- return self._gmt_end
- @gmt_end.setter
- def gmt_end(self, value):
- self._gmt_end = value
- @property
- def gmt_start(self):
- return self._gmt_start
- @gmt_start.setter
- def gmt_start(self, value):
- self._gmt_start = value
- @property
- def index_block_banner(self):
- return self._index_block_banner
- @index_block_banner.setter
- def index_block_banner(self, value):
- if isinstance(value, IndexBlockBanner):
- self._index_block_banner = value
- else:
- self._index_block_banner = IndexBlockBanner.from_alipay_dict(value)
- @property
- def promo_schema(self):
- return self._promo_schema
- @promo_schema.setter
- def promo_schema(self, value):
- self._promo_schema = value
- def parse_response_content(self, response_content):
- response = super(KoubeiMemberDataItemBigbuyQueryResponse, self).parse_response_content(response_content)
- if 'big_buy_item_list' in response:
- self.big_buy_item_list = response['big_buy_item_list']
- if 'current_time' in response:
- self.current_time = response['current_time']
- if 'gmt_end' in response:
- self.gmt_end = response['gmt_end']
- if 'gmt_start' in response:
- self.gmt_start = response['gmt_start']
- if 'index_block_banner' in response:
- self.index_block_banner = response['index_block_banner']
- if 'promo_schema' in response:
- self.promo_schema = response['promo_schema']
|