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.KbdishCookPriceInfo import KbdishCookPriceInfo
class KbdishCookDetailInfo(object):
def __init__(self):
self._catetory_big_id = None
self._catetory_small_id = None
self._cook_id = None
self._dish_id = None
self._flag = None
self._kb_cook_sku_price_list = None
self._sort = None
self._status = None
@property
def catetory_big_id(self):
return self._catetory_big_id
@catetory_big_id.setter
def catetory_big_id(self, value):
self._catetory_big_id = value
@property
def catetory_small_id(self):
return self._catetory_small_id
@catetory_small_id.setter
def catetory_small_id(self, value):
self._catetory_small_id = value
@property
def cook_id(self):
return self._cook_id
@cook_id.setter
def cook_id(self, value):
self._cook_id = value
@property
def dish_id(self):
return self._dish_id
@dish_id.setter
def dish_id(self, value):
self._dish_id = value
@property
def flag(self):
return self._flag
@flag.setter
def flag(self, value):
self._flag = value
@property
def kb_cook_sku_price_list(self):
return self._kb_cook_sku_price_list
@kb_cook_sku_price_list.setter
def kb_cook_sku_price_list(self, value):
if isinstance(value, list):
self._kb_cook_sku_price_list = list()
for i in value:
if isinstance(i, KbdishCookPriceInfo):
self._kb_cook_sku_price_list.append(i)
else:
self._kb_cook_sku_price_list.append(KbdishCookPriceInfo.from_alipay_dict(i))
@property
def sort(self):
return self._sort
@sort.setter
def sort(self, value):
self._sort = value
@property
def status(self):
return self._status
@status.setter
def status(self, value):
self._status = value
def to_alipay_dict(self):
params = dict()
if self.catetory_big_id:
if hasattr(self.catetory_big_id, 'to_alipay_dict'):
params['catetory_big_id'] = self.catetory_big_id.to_alipay_dict()
else:
params['catetory_big_id'] = self.catetory_big_id
if self.catetory_small_id:
if hasattr(self.catetory_small_id, 'to_alipay_dict'):
params['catetory_small_id'] = self.catetory_small_id.to_alipay_dict()
else:
params['catetory_small_id'] = self.catetory_small_id
if self.cook_id:
if hasattr(self.cook_id, 'to_alipay_dict'):
params['cook_id'] = self.cook_id.to_alipay_dict()
else:
params['cook_id'] = self.cook_id
if self.dish_id:
if hasattr(self.dish_id, 'to_alipay_dict'):
params['dish_id'] = self.dish_id.to_alipay_dict()
else:
params['dish_id'] = self.dish_id
if self.flag:
if hasattr(self.flag, 'to_alipay_dict'):
params['flag'] = self.flag.to_alipay_dict()
else:
params['flag'] = self.flag
if self.kb_cook_sku_price_list:
if isinstance(self.kb_cook_sku_price_list, list):
for i in range(0, len(self.kb_cook_sku_price_list)):
element = self.kb_cook_sku_price_list[i]
if hasattr(element, 'to_alipay_dict'):
self.kb_cook_sku_price_list[i] = element.to_alipay_dict()
if hasattr(self.kb_cook_sku_price_list, 'to_alipay_dict'):
params['kb_cook_sku_price_list'] = self.kb_cook_sku_price_list.to_alipay_dict()
else:
params['kb_cook_sku_price_list'] = self.kb_cook_sku_price_list
if self.sort:
if hasattr(self.sort, 'to_alipay_dict'):
params['sort'] = self.sort.to_alipay_dict()
else:
params['sort'] = self.sort
if self.status:
if hasattr(self.status, 'to_alipay_dict'):
params['status'] = self.status.to_alipay_dict()
else:
params['status'] = self.status
return params
@staticmethod
def from_alipay_dict(d):
if not d:
return None
o = KbdishCookDetailInfo()
if 'catetory_big_id' in d:
o.catetory_big_id = d['catetory_big_id']
if 'catetory_small_id' in d:
o.catetory_small_id = d['catetory_small_id']
if 'cook_id' in d:
o.cook_id = d['cook_id']
if 'dish_id' in d:
o.dish_id = d['dish_id']
if 'flag' in d:
o.flag = d['flag']
if 'kb_cook_sku_price_list' in d:
o.kb_cook_sku_price_list = d['kb_cook_sku_price_list']
if 'sort' in d:
o.sort = d['sort']
if 'status' in d:
o.status = d['status']
return o