Repository URL to install this package:
|
Version:
3.3.202-c2ee258 ▾
|
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import json
from alipay.aop.api.constant.ParamConstants import *
from alipay.aop.api.domain.InteligentGeneralMerchantPromo import InteligentGeneralMerchantPromo
class InteligentMerchantPromo(object):
def __init__(self):
self._general_promo = None
self._promo_type = None
@property
def general_promo(self):
return self._general_promo
@general_promo.setter
def general_promo(self, value):
if isinstance(value, InteligentGeneralMerchantPromo):
self._general_promo = value
else:
self._general_promo = InteligentGeneralMerchantPromo.from_alipay_dict(value)
@property
def promo_type(self):
return self._promo_type
@promo_type.setter
def promo_type(self, value):
self._promo_type = value
def to_alipay_dict(self):
params = dict()
if self.general_promo:
if hasattr(self.general_promo, 'to_alipay_dict'):
params['general_promo'] = self.general_promo.to_alipay_dict()
else:
params['general_promo'] = self.general_promo
if self.promo_type:
if hasattr(self.promo_type, 'to_alipay_dict'):
params['promo_type'] = self.promo_type.to_alipay_dict()
else:
params['promo_type'] = self.promo_type
return params
@staticmethod
def from_alipay_dict(d):
if not d:
return None
o = InteligentMerchantPromo()
if 'general_promo' in d:
o.general_promo = d['general_promo']
if 'promo_type' in d:
o.promo_type = d['promo_type']
return o