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.CardInfo import CardInfo
from alipay.aop.api.domain.CodeCouponInfo import CodeCouponInfo
from alipay.aop.api.domain.ConsumeInfo import ConsumeInfo
from alipay.aop.api.domain.ReduceInfo import ReduceInfo
class KoubeiMarketingDataMallDiscountQueryResponse(AlipayResponse):
def __init__(self):
super(KoubeiMarketingDataMallDiscountQueryResponse, self).__init__()
self._card_list = None
self._code_coupon_list = None
self._consume_list = None
self._reduce_list = None
@property
def card_list(self):
return self._card_list
@card_list.setter
def card_list(self, value):
if isinstance(value, list):
self._card_list = list()
for i in value:
if isinstance(i, CardInfo):
self._card_list.append(i)
else:
self._card_list.append(CardInfo.from_alipay_dict(i))
@property
def code_coupon_list(self):
return self._code_coupon_list
@code_coupon_list.setter
def code_coupon_list(self, value):
if isinstance(value, list):
self._code_coupon_list = list()
for i in value:
if isinstance(i, CodeCouponInfo):
self._code_coupon_list.append(i)
else:
self._code_coupon_list.append(CodeCouponInfo.from_alipay_dict(i))
@property
def consume_list(self):
return self._consume_list
@consume_list.setter
def consume_list(self, value):
if isinstance(value, list):
self._consume_list = list()
for i in value:
if isinstance(i, ConsumeInfo):
self._consume_list.append(i)
else:
self._consume_list.append(ConsumeInfo.from_alipay_dict(i))
@property
def reduce_list(self):
return self._reduce_list
@reduce_list.setter
def reduce_list(self, value):
if isinstance(value, list):
self._reduce_list = list()
for i in value:
if isinstance(i, ReduceInfo):
self._reduce_list.append(i)
else:
self._reduce_list.append(ReduceInfo.from_alipay_dict(i))
def parse_response_content(self, response_content):
response = super(KoubeiMarketingDataMallDiscountQueryResponse, self).parse_response_content(response_content)
if 'card_list' in response:
self.card_list = response['card_list']
if 'code_coupon_list' in response:
self.code_coupon_list = response['code_coupon_list']
if 'consume_list' in response:
self.consume_list = response['consume_list']
if 'reduce_list' in response:
self.reduce_list = response['reduce_list']