123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190 |
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- import json
- from alipay.aop.api.constant.ParamConstants import *
- class AlipayBossFncPriceTaskCreateModel(object):
- def __init__(self):
- self._app_name = None
- self._apply_detail = None
- self._context = None
- self._create_user = None
- self._gmt_create = None
- self._memo = None
- self._out_biz_no = None
- self._source = None
- self._sub_type = None
- self._tnt_inst_id = None
- self._type = None
- @property
- def app_name(self):
- return self._app_name
- @app_name.setter
- def app_name(self, value):
- self._app_name = value
- @property
- def apply_detail(self):
- return self._apply_detail
- @apply_detail.setter
- def apply_detail(self, value):
- self._apply_detail = value
- @property
- def context(self):
- return self._context
- @context.setter
- def context(self, value):
- self._context = value
- @property
- def create_user(self):
- return self._create_user
- @create_user.setter
- def create_user(self, value):
- self._create_user = value
- @property
- def gmt_create(self):
- return self._gmt_create
- @gmt_create.setter
- def gmt_create(self, value):
- self._gmt_create = value
- @property
- def memo(self):
- return self._memo
- @memo.setter
- def memo(self, value):
- self._memo = value
- @property
- def out_biz_no(self):
- return self._out_biz_no
- @out_biz_no.setter
- def out_biz_no(self, value):
- self._out_biz_no = value
- @property
- def source(self):
- return self._source
- @source.setter
- def source(self, value):
- self._source = value
- @property
- def sub_type(self):
- return self._sub_type
- @sub_type.setter
- def sub_type(self, value):
- self._sub_type = value
- @property
- def tnt_inst_id(self):
- return self._tnt_inst_id
- @tnt_inst_id.setter
- def tnt_inst_id(self, value):
- self._tnt_inst_id = value
- @property
- def type(self):
- return self._type
- @type.setter
- def type(self, value):
- self._type = value
- def to_alipay_dict(self):
- params = dict()
- if self.app_name:
- if hasattr(self.app_name, 'to_alipay_dict'):
- params['app_name'] = self.app_name.to_alipay_dict()
- else:
- params['app_name'] = self.app_name
- if self.apply_detail:
- if hasattr(self.apply_detail, 'to_alipay_dict'):
- params['apply_detail'] = self.apply_detail.to_alipay_dict()
- else:
- params['apply_detail'] = self.apply_detail
- if self.context:
- if hasattr(self.context, 'to_alipay_dict'):
- params['context'] = self.context.to_alipay_dict()
- else:
- params['context'] = self.context
- if self.create_user:
- if hasattr(self.create_user, 'to_alipay_dict'):
- params['create_user'] = self.create_user.to_alipay_dict()
- else:
- params['create_user'] = self.create_user
- if self.gmt_create:
- if hasattr(self.gmt_create, 'to_alipay_dict'):
- params['gmt_create'] = self.gmt_create.to_alipay_dict()
- else:
- params['gmt_create'] = self.gmt_create
- if self.memo:
- if hasattr(self.memo, 'to_alipay_dict'):
- params['memo'] = self.memo.to_alipay_dict()
- else:
- params['memo'] = self.memo
- if self.out_biz_no:
- if hasattr(self.out_biz_no, 'to_alipay_dict'):
- params['out_biz_no'] = self.out_biz_no.to_alipay_dict()
- else:
- params['out_biz_no'] = self.out_biz_no
- if self.source:
- if hasattr(self.source, 'to_alipay_dict'):
- params['source'] = self.source.to_alipay_dict()
- else:
- params['source'] = self.source
- if self.sub_type:
- if hasattr(self.sub_type, 'to_alipay_dict'):
- params['sub_type'] = self.sub_type.to_alipay_dict()
- else:
- params['sub_type'] = self.sub_type
- if self.tnt_inst_id:
- if hasattr(self.tnt_inst_id, 'to_alipay_dict'):
- params['tnt_inst_id'] = self.tnt_inst_id.to_alipay_dict()
- else:
- params['tnt_inst_id'] = self.tnt_inst_id
- if self.type:
- if hasattr(self.type, 'to_alipay_dict'):
- params['type'] = self.type.to_alipay_dict()
- else:
- params['type'] = self.type
- return params
- @staticmethod
- def from_alipay_dict(d):
- if not d:
- return None
- o = AlipayBossFncPriceTaskCreateModel()
- if 'app_name' in d:
- o.app_name = d['app_name']
- if 'apply_detail' in d:
- o.apply_detail = d['apply_detail']
- if 'context' in d:
- o.context = d['context']
- if 'create_user' in d:
- o.create_user = d['create_user']
- if 'gmt_create' in d:
- o.gmt_create = d['gmt_create']
- if 'memo' in d:
- o.memo = d['memo']
- if 'out_biz_no' in d:
- o.out_biz_no = d['out_biz_no']
- if 'source' in d:
- o.source = d['source']
- if 'sub_type' in d:
- o.sub_type = d['sub_type']
- if 'tnt_inst_id' in d:
- o.tnt_inst_id = d['tnt_inst_id']
- if 'type' in d:
- o.type = d['type']
- return o
|