Repository URL to install this package:
|
Version:
3.3.202-c2ee258 ▾
|
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import json
from alipay.aop.api.response.AlipayResponse import AlipayResponse
from alipay.aop.api.domain.RetailItemDescription import RetailItemDescription
class KoubeiRetailItemQueryResponse(AlipayResponse):
def __init__(self):
super(KoubeiRetailItemQueryResponse, self).__init__()
self._cover = None
self._descriptions = None
self._discount_rate = None
self._gmt_end = None
self._gmt_start = None
self._item_id = None
self._item_status = None
self._original_amount = None
self._picture_list = None
self._reduce_to_amount = None
self._shop_list = None
self._sku_list = None
self._title = None
self._type = None
self._value_amount = None
@property
def cover(self):
return self._cover
@cover.setter
def cover(self, value):
self._cover = value
@property
def descriptions(self):
return self._descriptions
@descriptions.setter
def descriptions(self, value):
if isinstance(value, list):
self._descriptions = list()
for i in value:
if isinstance(i, RetailItemDescription):
self._descriptions.append(i)
else:
self._descriptions.append(RetailItemDescription.from_alipay_dict(i))
@property
def discount_rate(self):
return self._discount_rate
@discount_rate.setter
def discount_rate(self, value):
self._discount_rate = 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 item_id(self):
return self._item_id
@item_id.setter
def item_id(self, value):
self._item_id = value
@property
def item_status(self):
return self._item_status
@item_status.setter
def item_status(self, value):
self._item_status = value
@property
def original_amount(self):
return self._original_amount
@original_amount.setter
def original_amount(self, value):
self._original_amount = value
@property
def picture_list(self):
return self._picture_list
@picture_list.setter
def picture_list(self, value):
if isinstance(value, list):
self._picture_list = list()
for i in value:
self._picture_list.append(i)
@property
def reduce_to_amount(self):
return self._reduce_to_amount
@reduce_to_amount.setter
def reduce_to_amount(self, value):
self._reduce_to_amount = value
@property
def shop_list(self):
return self._shop_list
@shop_list.setter
def shop_list(self, value):
if isinstance(value, list):
self._shop_list = list()
for i in value:
self._shop_list.append(i)
@property
def sku_list(self):
return self._sku_list
@sku_list.setter
def sku_list(self, value):
if isinstance(value, list):
self._sku_list = list()
for i in value:
self._sku_list.append(i)
@property
def title(self):
return self._title
@title.setter
def title(self, value):
self._title = value
@property
def type(self):
return self._type
@type.setter
def type(self, value):
self._type = value
@property
def value_amount(self):
return self._value_amount
@value_amount.setter
def value_amount(self, value):
self._value_amount = value
def parse_response_content(self, response_content):
response = super(KoubeiRetailItemQueryResponse, self).parse_response_content(response_content)
if 'cover' in response:
self.cover = response['cover']
if 'descriptions' in response:
self.descriptions = response['descriptions']
if 'discount_rate' in response:
self.discount_rate = response['discount_rate']
if 'gmt_end' in response:
self.gmt_end = response['gmt_end']
if 'gmt_start' in response:
self.gmt_start = response['gmt_start']
if 'item_id' in response:
self.item_id = response['item_id']
if 'item_status' in response:
self.item_status = response['item_status']
if 'original_amount' in response:
self.original_amount = response['original_amount']
if 'picture_list' in response:
self.picture_list = response['picture_list']
if 'reduce_to_amount' in response:
self.reduce_to_amount = response['reduce_to_amount']
if 'shop_list' in response:
self.shop_list = response['shop_list']
if 'sku_list' in response:
self.sku_list = response['sku_list']
if 'title' in response:
self.title = response['title']
if 'type' in response:
self.type = response['type']
if 'value_amount' in response:
self.value_amount = response['value_amount']