in ecd-20201002/alibabacloud_ecd20201002/models.py [0:0]
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.charge_type is not None:
result['ChargeType'] = self.charge_type
result['Clients'] = []
if self.clients is not None:
for k in self.clients:
result['Clients'].append(k.to_map() if k else None)
if self.connection_status is not None:
result['ConnectionStatus'] = self.connection_status
if self.cpu is not None:
result['Cpu'] = self.cpu
if self.creation_time is not None:
result['CreationTime'] = self.creation_time
if self.desktop_group_id is not None:
result['DesktopGroupId'] = self.desktop_group_id
if self.desktop_id is not None:
result['DesktopId'] = self.desktop_id
if self.desktop_name is not None:
result['DesktopName'] = self.desktop_name
if self.desktop_status is not None:
result['DesktopStatus'] = self.desktop_status
result['DesktopTimers'] = []
if self.desktop_timers is not None:
for k in self.desktop_timers:
result['DesktopTimers'].append(k.to_map() if k else None)
if self.desktop_type is not None:
result['DesktopType'] = self.desktop_type
if self.directory_id is not None:
result['DirectoryId'] = self.directory_id
result['Disks'] = []
if self.disks is not None:
for k in self.disks:
result['Disks'].append(k.to_map() if k else None)
if self.end_user_id is not None:
result['EndUserId'] = self.end_user_id
if self.end_user_ids is not None:
result['EndUserIds'] = self.end_user_ids
if self.expired_time is not None:
result['ExpiredTime'] = self.expired_time
if self.fota_update is not None:
result['FotaUpdate'] = self.fota_update.to_map()
if self.gpu_memory is not None:
result['GpuMemory'] = self.gpu_memory
if self.hibernation_beta is not None:
result['HibernationBeta'] = self.hibernation_beta
if self.host_name is not None:
result['HostName'] = self.host_name
if self.image_id is not None:
result['ImageId'] = self.image_id
if self.last_start_time is not None:
result['LastStartTime'] = self.last_start_time
if self.local_name is not None:
result['LocalName'] = self.local_name
if self.management_flags is not None:
result['ManagementFlags'] = self.management_flags
if self.memory is not None:
result['Memory'] = self.memory
if self.network_interface_ip is not None:
result['NetworkInterfaceIp'] = self.network_interface_ip
if self.office_site_id is not None:
result['OfficeSiteId'] = self.office_site_id
if self.os is not None:
result['Os'] = self.os
if self.os_description is not None:
result['OsDescription'] = self.os_description
if self.os_type is not None:
result['OsType'] = self.os_type
if self.platform is not None:
result['Platform'] = self.platform
if self.policy_group_id is not None:
result['PolicyGroupId'] = self.policy_group_id
if self.protocol_type is not None:
result['ProtocolType'] = self.protocol_type
if self.real_desktop_id is not None:
result['RealDesktopId'] = self.real_desktop_id
if self.region_id is not None:
result['RegionId'] = self.region_id
if self.region_location is not None:
result['RegionLocation'] = self.region_location
if self.session_type is not None:
result['SessionType'] = self.session_type
result['Sessions'] = []
if self.sessions is not None:
for k in self.sessions:
result['Sessions'].append(k.to_map() if k else None)
if self.support_hibernation is not None:
result['SupportHibernation'] = self.support_hibernation
if self.user_custom_name is not None:
result['UserCustomName'] = self.user_custom_name
return result