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 *
class CplifeRoomDetail(object):
def __init__(self):
self._address = None
self._building = None
self._group = None
self._out_room_id = None
self._room = None
self._room_id = None
self._unit = None
@property
def address(self):
return self._address
@address.setter
def address(self, value):
self._address = value
@property
def building(self):
return self._building
@building.setter
def building(self, value):
self._building = value
@property
def group(self):
return self._group
@group.setter
def group(self, value):
self._group = value
@property
def out_room_id(self):
return self._out_room_id
@out_room_id.setter
def out_room_id(self, value):
self._out_room_id = value
@property
def room(self):
return self._room
@room.setter
def room(self, value):
self._room = value
@property
def room_id(self):
return self._room_id
@room_id.setter
def room_id(self, value):
self._room_id = value
@property
def unit(self):
return self._unit
@unit.setter
def unit(self, value):
self._unit = value
def to_alipay_dict(self):
params = dict()
if self.address:
if hasattr(self.address, 'to_alipay_dict'):
params['address'] = self.address.to_alipay_dict()
else:
params['address'] = self.address
if self.building:
if hasattr(self.building, 'to_alipay_dict'):
params['building'] = self.building.to_alipay_dict()
else:
params['building'] = self.building
if self.group:
if hasattr(self.group, 'to_alipay_dict'):
params['group'] = self.group.to_alipay_dict()
else:
params['group'] = self.group
if self.out_room_id:
if hasattr(self.out_room_id, 'to_alipay_dict'):
params['out_room_id'] = self.out_room_id.to_alipay_dict()
else:
params['out_room_id'] = self.out_room_id
if self.room:
if hasattr(self.room, 'to_alipay_dict'):
params['room'] = self.room.to_alipay_dict()
else:
params['room'] = self.room
if self.room_id:
if hasattr(self.room_id, 'to_alipay_dict'):
params['room_id'] = self.room_id.to_alipay_dict()
else:
params['room_id'] = self.room_id
if self.unit:
if hasattr(self.unit, 'to_alipay_dict'):
params['unit'] = self.unit.to_alipay_dict()
else:
params['unit'] = self.unit
return params
@staticmethod
def from_alipay_dict(d):
if not d:
return None
o = CplifeRoomDetail()
if 'address' in d:
o.address = d['address']
if 'building' in d:
o.building = d['building']
if 'group' in d:
o.group = d['group']
if 'out_room_id' in d:
o.out_room_id = d['out_room_id']
if 'room' in d:
o.room = d['room']
if 'room_id' in d:
o.room_id = d['room_id']
if 'unit' in d:
o.unit = d['unit']
return o