123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662 |
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- import json
- from alipay.aop.api.constant.ParamConstants import *
- from alipay.aop.api.domain.EcoRenthouseOtherAmount import EcoRenthouseOtherAmount
- from alipay.aop.api.domain.EcoCenRenthousepayTypeList import EcoCenRenthousepayTypeList
- from alipay.aop.api.domain.EcoRenthouseRoomInfoList import EcoRenthouseRoomInfoList
- class AlipayEcoRenthouseRoomConcentrationSyncModel(object):
- def __init__(self):
- self._ali_short_num = None
- self._all_room_num = None
- self._bedroom_count = None
- self._can_rent_num = None
- self._checkin_time = None
- self._comm_req_id = None
- self._commission = None
- self._commission_type = None
- self._community_code = None
- self._fee_remark = None
- self._floor_count = None
- self._foregift_amount = None
- self._free_begin_date = None
- self._free_end_date = None
- self._images = None
- self._intro = None
- self._max_amount = None
- self._max_deposit_amount = None
- self._max_lease_time = None
- self._min_rent_days = None
- self._nickname = None
- self._other_amount = None
- self._owners_name = None
- self._owners_tel = None
- self._parlor_count = None
- self._pay_type = None
- self._pay_type_list = None
- self._rent_status = None
- self._rent_type = None
- self._room_amount = None
- self._room_area = None
- self._room_code = None
- self._room_configs = None
- self._room_info_list = None
- self._room_max_area = None
- self._room_status = None
- self._room_store_no = None
- self._toilet_count = None
- self._total_floor_count = None
- @property
- def ali_short_num(self):
- return self._ali_short_num
- @ali_short_num.setter
- def ali_short_num(self, value):
- self._ali_short_num = value
- @property
- def all_room_num(self):
- return self._all_room_num
- @all_room_num.setter
- def all_room_num(self, value):
- self._all_room_num = value
- @property
- def bedroom_count(self):
- return self._bedroom_count
- @bedroom_count.setter
- def bedroom_count(self, value):
- self._bedroom_count = value
- @property
- def can_rent_num(self):
- return self._can_rent_num
- @can_rent_num.setter
- def can_rent_num(self, value):
- self._can_rent_num = value
- @property
- def checkin_time(self):
- return self._checkin_time
- @checkin_time.setter
- def checkin_time(self, value):
- self._checkin_time = value
- @property
- def comm_req_id(self):
- return self._comm_req_id
- @comm_req_id.setter
- def comm_req_id(self, value):
- self._comm_req_id = value
- @property
- def commission(self):
- return self._commission
- @commission.setter
- def commission(self, value):
- self._commission = value
- @property
- def commission_type(self):
- return self._commission_type
- @commission_type.setter
- def commission_type(self, value):
- self._commission_type = value
- @property
- def community_code(self):
- return self._community_code
- @community_code.setter
- def community_code(self, value):
- self._community_code = value
- @property
- def fee_remark(self):
- return self._fee_remark
- @fee_remark.setter
- def fee_remark(self, value):
- self._fee_remark = value
- @property
- def floor_count(self):
- return self._floor_count
- @floor_count.setter
- def floor_count(self, value):
- self._floor_count = value
- @property
- def foregift_amount(self):
- return self._foregift_amount
- @foregift_amount.setter
- def foregift_amount(self, value):
- self._foregift_amount = value
- @property
- def free_begin_date(self):
- return self._free_begin_date
- @free_begin_date.setter
- def free_begin_date(self, value):
- self._free_begin_date = value
- @property
- def free_end_date(self):
- return self._free_end_date
- @free_end_date.setter
- def free_end_date(self, value):
- self._free_end_date = value
- @property
- def images(self):
- return self._images
- @images.setter
- def images(self, value):
- if isinstance(value, list):
- self._images = list()
- for i in value:
- self._images.append(i)
- @property
- def intro(self):
- return self._intro
- @intro.setter
- def intro(self, value):
- self._intro = value
- @property
- def max_amount(self):
- return self._max_amount
- @max_amount.setter
- def max_amount(self, value):
- self._max_amount = value
- @property
- def max_deposit_amount(self):
- return self._max_deposit_amount
- @max_deposit_amount.setter
- def max_deposit_amount(self, value):
- self._max_deposit_amount = value
- @property
- def max_lease_time(self):
- return self._max_lease_time
- @max_lease_time.setter
- def max_lease_time(self, value):
- self._max_lease_time = value
- @property
- def min_rent_days(self):
- return self._min_rent_days
- @min_rent_days.setter
- def min_rent_days(self, value):
- self._min_rent_days = value
- @property
- def nickname(self):
- return self._nickname
- @nickname.setter
- def nickname(self, value):
- self._nickname = value
- @property
- def other_amount(self):
- return self._other_amount
- @other_amount.setter
- def other_amount(self, value):
- if isinstance(value, list):
- self._other_amount = list()
- for i in value:
- if isinstance(i, EcoRenthouseOtherAmount):
- self._other_amount.append(i)
- else:
- self._other_amount.append(EcoRenthouseOtherAmount.from_alipay_dict(i))
- @property
- def owners_name(self):
- return self._owners_name
- @owners_name.setter
- def owners_name(self, value):
- self._owners_name = value
- @property
- def owners_tel(self):
- return self._owners_tel
- @owners_tel.setter
- def owners_tel(self, value):
- self._owners_tel = value
- @property
- def parlor_count(self):
- return self._parlor_count
- @parlor_count.setter
- def parlor_count(self, value):
- self._parlor_count = value
- @property
- def pay_type(self):
- return self._pay_type
- @pay_type.setter
- def pay_type(self, value):
- self._pay_type = value
- @property
- def pay_type_list(self):
- return self._pay_type_list
- @pay_type_list.setter
- def pay_type_list(self, value):
- if isinstance(value, list):
- self._pay_type_list = list()
- for i in value:
- if isinstance(i, EcoCenRenthousepayTypeList):
- self._pay_type_list.append(i)
- else:
- self._pay_type_list.append(EcoCenRenthousepayTypeList.from_alipay_dict(i))
- @property
- def rent_status(self):
- return self._rent_status
- @rent_status.setter
- def rent_status(self, value):
- self._rent_status = value
- @property
- def rent_type(self):
- return self._rent_type
- @rent_type.setter
- def rent_type(self, value):
- self._rent_type = value
- @property
- def room_amount(self):
- return self._room_amount
- @room_amount.setter
- def room_amount(self, value):
- self._room_amount = value
- @property
- def room_area(self):
- return self._room_area
- @room_area.setter
- def room_area(self, value):
- self._room_area = value
- @property
- def room_code(self):
- return self._room_code
- @room_code.setter
- def room_code(self, value):
- self._room_code = value
- @property
- def room_configs(self):
- return self._room_configs
- @room_configs.setter
- def room_configs(self, value):
- if isinstance(value, list):
- self._room_configs = list()
- for i in value:
- self._room_configs.append(i)
- @property
- def room_info_list(self):
- return self._room_info_list
- @room_info_list.setter
- def room_info_list(self, value):
- if isinstance(value, list):
- self._room_info_list = list()
- for i in value:
- if isinstance(i, EcoRenthouseRoomInfoList):
- self._room_info_list.append(i)
- else:
- self._room_info_list.append(EcoRenthouseRoomInfoList.from_alipay_dict(i))
- @property
- def room_max_area(self):
- return self._room_max_area
- @room_max_area.setter
- def room_max_area(self, value):
- self._room_max_area = value
- @property
- def room_status(self):
- return self._room_status
- @room_status.setter
- def room_status(self, value):
- self._room_status = value
- @property
- def room_store_no(self):
- return self._room_store_no
- @room_store_no.setter
- def room_store_no(self, value):
- self._room_store_no = value
- @property
- def toilet_count(self):
- return self._toilet_count
- @toilet_count.setter
- def toilet_count(self, value):
- self._toilet_count = value
- @property
- def total_floor_count(self):
- return self._total_floor_count
- @total_floor_count.setter
- def total_floor_count(self, value):
- self._total_floor_count = value
- def to_alipay_dict(self):
- params = dict()
- if self.ali_short_num:
- if hasattr(self.ali_short_num, 'to_alipay_dict'):
- params['ali_short_num'] = self.ali_short_num.to_alipay_dict()
- else:
- params['ali_short_num'] = self.ali_short_num
- if self.all_room_num:
- if hasattr(self.all_room_num, 'to_alipay_dict'):
- params['all_room_num'] = self.all_room_num.to_alipay_dict()
- else:
- params['all_room_num'] = self.all_room_num
- if self.bedroom_count:
- if hasattr(self.bedroom_count, 'to_alipay_dict'):
- params['bedroom_count'] = self.bedroom_count.to_alipay_dict()
- else:
- params['bedroom_count'] = self.bedroom_count
- if self.can_rent_num:
- if hasattr(self.can_rent_num, 'to_alipay_dict'):
- params['can_rent_num'] = self.can_rent_num.to_alipay_dict()
- else:
- params['can_rent_num'] = self.can_rent_num
- if self.checkin_time:
- if hasattr(self.checkin_time, 'to_alipay_dict'):
- params['checkin_time'] = self.checkin_time.to_alipay_dict()
- else:
- params['checkin_time'] = self.checkin_time
- if self.comm_req_id:
- if hasattr(self.comm_req_id, 'to_alipay_dict'):
- params['comm_req_id'] = self.comm_req_id.to_alipay_dict()
- else:
- params['comm_req_id'] = self.comm_req_id
- if self.commission:
- if hasattr(self.commission, 'to_alipay_dict'):
- params['commission'] = self.commission.to_alipay_dict()
- else:
- params['commission'] = self.commission
- if self.commission_type:
- if hasattr(self.commission_type, 'to_alipay_dict'):
- params['commission_type'] = self.commission_type.to_alipay_dict()
- else:
- params['commission_type'] = self.commission_type
- if self.community_code:
- if hasattr(self.community_code, 'to_alipay_dict'):
- params['community_code'] = self.community_code.to_alipay_dict()
- else:
- params['community_code'] = self.community_code
- if self.fee_remark:
- if hasattr(self.fee_remark, 'to_alipay_dict'):
- params['fee_remark'] = self.fee_remark.to_alipay_dict()
- else:
- params['fee_remark'] = self.fee_remark
- if self.floor_count:
- if hasattr(self.floor_count, 'to_alipay_dict'):
- params['floor_count'] = self.floor_count.to_alipay_dict()
- else:
- params['floor_count'] = self.floor_count
- if self.foregift_amount:
- if hasattr(self.foregift_amount, 'to_alipay_dict'):
- params['foregift_amount'] = self.foregift_amount.to_alipay_dict()
- else:
- params['foregift_amount'] = self.foregift_amount
- if self.free_begin_date:
- if hasattr(self.free_begin_date, 'to_alipay_dict'):
- params['free_begin_date'] = self.free_begin_date.to_alipay_dict()
- else:
- params['free_begin_date'] = self.free_begin_date
- if self.free_end_date:
- if hasattr(self.free_end_date, 'to_alipay_dict'):
- params['free_end_date'] = self.free_end_date.to_alipay_dict()
- else:
- params['free_end_date'] = self.free_end_date
- if self.images:
- if isinstance(self.images, list):
- for i in range(0, len(self.images)):
- element = self.images[i]
- if hasattr(element, 'to_alipay_dict'):
- self.images[i] = element.to_alipay_dict()
- if hasattr(self.images, 'to_alipay_dict'):
- params['images'] = self.images.to_alipay_dict()
- else:
- params['images'] = self.images
- if self.intro:
- if hasattr(self.intro, 'to_alipay_dict'):
- params['intro'] = self.intro.to_alipay_dict()
- else:
- params['intro'] = self.intro
- if self.max_amount:
- if hasattr(self.max_amount, 'to_alipay_dict'):
- params['max_amount'] = self.max_amount.to_alipay_dict()
- else:
- params['max_amount'] = self.max_amount
- if self.max_deposit_amount:
- if hasattr(self.max_deposit_amount, 'to_alipay_dict'):
- params['max_deposit_amount'] = self.max_deposit_amount.to_alipay_dict()
- else:
- params['max_deposit_amount'] = self.max_deposit_amount
- if self.max_lease_time:
- if hasattr(self.max_lease_time, 'to_alipay_dict'):
- params['max_lease_time'] = self.max_lease_time.to_alipay_dict()
- else:
- params['max_lease_time'] = self.max_lease_time
- if self.min_rent_days:
- if hasattr(self.min_rent_days, 'to_alipay_dict'):
- params['min_rent_days'] = self.min_rent_days.to_alipay_dict()
- else:
- params['min_rent_days'] = self.min_rent_days
- if self.nickname:
- if hasattr(self.nickname, 'to_alipay_dict'):
- params['nickname'] = self.nickname.to_alipay_dict()
- else:
- params['nickname'] = self.nickname
- if self.other_amount:
- if isinstance(self.other_amount, list):
- for i in range(0, len(self.other_amount)):
- element = self.other_amount[i]
- if hasattr(element, 'to_alipay_dict'):
- self.other_amount[i] = element.to_alipay_dict()
- if hasattr(self.other_amount, 'to_alipay_dict'):
- params['other_amount'] = self.other_amount.to_alipay_dict()
- else:
- params['other_amount'] = self.other_amount
- if self.owners_name:
- if hasattr(self.owners_name, 'to_alipay_dict'):
- params['owners_name'] = self.owners_name.to_alipay_dict()
- else:
- params['owners_name'] = self.owners_name
- if self.owners_tel:
- if hasattr(self.owners_tel, 'to_alipay_dict'):
- params['owners_tel'] = self.owners_tel.to_alipay_dict()
- else:
- params['owners_tel'] = self.owners_tel
- if self.parlor_count:
- if hasattr(self.parlor_count, 'to_alipay_dict'):
- params['parlor_count'] = self.parlor_count.to_alipay_dict()
- else:
- params['parlor_count'] = self.parlor_count
- if self.pay_type:
- if hasattr(self.pay_type, 'to_alipay_dict'):
- params['pay_type'] = self.pay_type.to_alipay_dict()
- else:
- params['pay_type'] = self.pay_type
- if self.pay_type_list:
- if isinstance(self.pay_type_list, list):
- for i in range(0, len(self.pay_type_list)):
- element = self.pay_type_list[i]
- if hasattr(element, 'to_alipay_dict'):
- self.pay_type_list[i] = element.to_alipay_dict()
- if hasattr(self.pay_type_list, 'to_alipay_dict'):
- params['pay_type_list'] = self.pay_type_list.to_alipay_dict()
- else:
- params['pay_type_list'] = self.pay_type_list
- if self.rent_status:
- if hasattr(self.rent_status, 'to_alipay_dict'):
- params['rent_status'] = self.rent_status.to_alipay_dict()
- else:
- params['rent_status'] = self.rent_status
- if self.rent_type:
- if hasattr(self.rent_type, 'to_alipay_dict'):
- params['rent_type'] = self.rent_type.to_alipay_dict()
- else:
- params['rent_type'] = self.rent_type
- if self.room_amount:
- if hasattr(self.room_amount, 'to_alipay_dict'):
- params['room_amount'] = self.room_amount.to_alipay_dict()
- else:
- params['room_amount'] = self.room_amount
- if self.room_area:
- if hasattr(self.room_area, 'to_alipay_dict'):
- params['room_area'] = self.room_area.to_alipay_dict()
- else:
- params['room_area'] = self.room_area
- if self.room_code:
- if hasattr(self.room_code, 'to_alipay_dict'):
- params['room_code'] = self.room_code.to_alipay_dict()
- else:
- params['room_code'] = self.room_code
- if self.room_configs:
- if isinstance(self.room_configs, list):
- for i in range(0, len(self.room_configs)):
- element = self.room_configs[i]
- if hasattr(element, 'to_alipay_dict'):
- self.room_configs[i] = element.to_alipay_dict()
- if hasattr(self.room_configs, 'to_alipay_dict'):
- params['room_configs'] = self.room_configs.to_alipay_dict()
- else:
- params['room_configs'] = self.room_configs
- if self.room_info_list:
- if isinstance(self.room_info_list, list):
- for i in range(0, len(self.room_info_list)):
- element = self.room_info_list[i]
- if hasattr(element, 'to_alipay_dict'):
- self.room_info_list[i] = element.to_alipay_dict()
- if hasattr(self.room_info_list, 'to_alipay_dict'):
- params['room_info_list'] = self.room_info_list.to_alipay_dict()
- else:
- params['room_info_list'] = self.room_info_list
- if self.room_max_area:
- if hasattr(self.room_max_area, 'to_alipay_dict'):
- params['room_max_area'] = self.room_max_area.to_alipay_dict()
- else:
- params['room_max_area'] = self.room_max_area
- if self.room_status:
- if hasattr(self.room_status, 'to_alipay_dict'):
- params['room_status'] = self.room_status.to_alipay_dict()
- else:
- params['room_status'] = self.room_status
- if self.room_store_no:
- if hasattr(self.room_store_no, 'to_alipay_dict'):
- params['room_store_no'] = self.room_store_no.to_alipay_dict()
- else:
- params['room_store_no'] = self.room_store_no
- if self.toilet_count:
- if hasattr(self.toilet_count, 'to_alipay_dict'):
- params['toilet_count'] = self.toilet_count.to_alipay_dict()
- else:
- params['toilet_count'] = self.toilet_count
- if self.total_floor_count:
- if hasattr(self.total_floor_count, 'to_alipay_dict'):
- params['total_floor_count'] = self.total_floor_count.to_alipay_dict()
- else:
- params['total_floor_count'] = self.total_floor_count
- return params
- @staticmethod
- def from_alipay_dict(d):
- if not d:
- return None
- o = AlipayEcoRenthouseRoomConcentrationSyncModel()
- if 'ali_short_num' in d:
- o.ali_short_num = d['ali_short_num']
- if 'all_room_num' in d:
- o.all_room_num = d['all_room_num']
- if 'bedroom_count' in d:
- o.bedroom_count = d['bedroom_count']
- if 'can_rent_num' in d:
- o.can_rent_num = d['can_rent_num']
- if 'checkin_time' in d:
- o.checkin_time = d['checkin_time']
- if 'comm_req_id' in d:
- o.comm_req_id = d['comm_req_id']
- if 'commission' in d:
- o.commission = d['commission']
- if 'commission_type' in d:
- o.commission_type = d['commission_type']
- if 'community_code' in d:
- o.community_code = d['community_code']
- if 'fee_remark' in d:
- o.fee_remark = d['fee_remark']
- if 'floor_count' in d:
- o.floor_count = d['floor_count']
- if 'foregift_amount' in d:
- o.foregift_amount = d['foregift_amount']
- if 'free_begin_date' in d:
- o.free_begin_date = d['free_begin_date']
- if 'free_end_date' in d:
- o.free_end_date = d['free_end_date']
- if 'images' in d:
- o.images = d['images']
- if 'intro' in d:
- o.intro = d['intro']
- if 'max_amount' in d:
- o.max_amount = d['max_amount']
- if 'max_deposit_amount' in d:
- o.max_deposit_amount = d['max_deposit_amount']
- if 'max_lease_time' in d:
- o.max_lease_time = d['max_lease_time']
- if 'min_rent_days' in d:
- o.min_rent_days = d['min_rent_days']
- if 'nickname' in d:
- o.nickname = d['nickname']
- if 'other_amount' in d:
- o.other_amount = d['other_amount']
- if 'owners_name' in d:
- o.owners_name = d['owners_name']
- if 'owners_tel' in d:
- o.owners_tel = d['owners_tel']
- if 'parlor_count' in d:
- o.parlor_count = d['parlor_count']
- if 'pay_type' in d:
- o.pay_type = d['pay_type']
- if 'pay_type_list' in d:
- o.pay_type_list = d['pay_type_list']
- if 'rent_status' in d:
- o.rent_status = d['rent_status']
- if 'rent_type' in d:
- o.rent_type = d['rent_type']
- if 'room_amount' in d:
- o.room_amount = d['room_amount']
- if 'room_area' in d:
- o.room_area = d['room_area']
- if 'room_code' in d:
- o.room_code = d['room_code']
- if 'room_configs' in d:
- o.room_configs = d['room_configs']
- if 'room_info_list' in d:
- o.room_info_list = d['room_info_list']
- if 'room_max_area' in d:
- o.room_max_area = d['room_max_area']
- if 'room_status' in d:
- o.room_status = d['room_status']
- if 'room_store_no' in d:
- o.room_store_no = d['room_store_no']
- if 'toilet_count' in d:
- o.toilet_count = d['toilet_count']
- if 'total_floor_count' in d:
- o.total_floor_count = d['total_floor_count']
- return o
|