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.StockQueryCondition import StockQueryCondition
class AlipayCommerceTransportAdStocktaskCreateModel(object):
def __init__(self):
self._ad_user_id = None
self._charge_type = None
self._sell_mode = None
self._stock_query_condition = None
@property
def ad_user_id(self):
return self._ad_user_id
@ad_user_id.setter
def ad_user_id(self, value):
self._ad_user_id = value
@property
def charge_type(self):
return self._charge_type
@charge_type.setter
def charge_type(self, value):
self._charge_type = value
@property
def sell_mode(self):
return self._sell_mode
@sell_mode.setter
def sell_mode(self, value):
self._sell_mode = value
@property
def stock_query_condition(self):
return self._stock_query_condition
@stock_query_condition.setter
def stock_query_condition(self, value):
if isinstance(value, StockQueryCondition):
self._stock_query_condition = value
else:
self._stock_query_condition = StockQueryCondition.from_alipay_dict(value)
def to_alipay_dict(self):
params = dict()
if self.ad_user_id:
if hasattr(self.ad_user_id, 'to_alipay_dict'):
params['ad_user_id'] = self.ad_user_id.to_alipay_dict()
else:
params['ad_user_id'] = self.ad_user_id
if self.charge_type:
if hasattr(self.charge_type, 'to_alipay_dict'):
params['charge_type'] = self.charge_type.to_alipay_dict()
else:
params['charge_type'] = self.charge_type
if self.sell_mode:
if hasattr(self.sell_mode, 'to_alipay_dict'):
params['sell_mode'] = self.sell_mode.to_alipay_dict()
else:
params['sell_mode'] = self.sell_mode
if self.stock_query_condition:
if hasattr(self.stock_query_condition, 'to_alipay_dict'):
params['stock_query_condition'] = self.stock_query_condition.to_alipay_dict()
else:
params['stock_query_condition'] = self.stock_query_condition
return params
@staticmethod
def from_alipay_dict(d):
if not d:
return None
o = AlipayCommerceTransportAdStocktaskCreateModel()
if 'ad_user_id' in d:
o.ad_user_id = d['ad_user_id']
if 'charge_type' in d:
o.charge_type = d['charge_type']
if 'sell_mode' in d:
o.sell_mode = d['sell_mode']
if 'stock_query_condition' in d:
o.stock_query_condition = d['stock_query_condition']
return o