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.access_type is not None:
result['AccessType'] = self.access_type
if self.ali_uid is not None:
result['AliUid'] = self.ali_uid
if self.app_id is not None:
result['AppId'] = self.app_id
if self.auth_mode is not None:
result['AuthMode'] = self.auth_mode
if self.category_id is not None:
result['CategoryId'] = self.category_id
if self.category_type is not None:
result['CategoryType'] = self.category_type
if self.cds_name is not None:
result['CdsName'] = self.cds_name
if self.center_resource_id is not None:
result['CenterResourceId'] = self.center_resource_id
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_properties is not None:
result['ConnectionProperties'] = self.connection_properties
if self.create_time is not None:
result['CreateTime'] = self.create_time
result['DesktopDurationList'] = []
if self.desktop_duration_list is not None:
for k in self.desktop_duration_list:
result['DesktopDurationList'].append(k.to_map() if k else None)
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.expired_time is not None:
result['ExpiredTime'] = self.expired_time
if self.external_domain_id is not None:
result['ExternalDomainId'] = self.external_domain_id
if self.external_user_id is not None:
result['ExternalUserId'] = self.external_user_id
if self.fota_update is not None:
result['FotaUpdate'] = self.fota_update.to_map()
if self.global_status is not None:
result['GlobalStatus'] = self.global_status
if self.has_upgrade is not None:
result['HasUpgrade'] = self.has_upgrade
if self.hibernation_beta is not None:
result['HibernationBeta'] = self.hibernation_beta
if self.icon is not None:
result['Icon'] = self.icon
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_statuses is not None:
result['ManagementStatuses'] = self.management_statuses
if self.office_site_id is not None:
result['OfficeSiteId'] = self.office_site_id
if self.order_status is not None:
result['OrderStatus'] = self.order_status
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.os_update is not None:
result['OsUpdate'] = self.os_update.to_map()
if self.product_type is not None:
result['ProductType'] = self.product_type
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.resource_group_id is not None:
result['ResourceGroupId'] = self.resource_group_id
if self.resource_id is not None:
result['ResourceId'] = self.resource_id
if self.resource_level is not None:
result['ResourceLevel'] = self.resource_level
if self.resource_name is not None:
result['ResourceName'] = self.resource_name
if self.resource_session_status is not None:
result['ResourceSessionStatus'] = self.resource_session_status
if self.resource_status is not None:
result['ResourceStatus'] = self.resource_status
if self.resource_type is not None:
result['ResourceType'] = self.resource_type
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.sub_pay_type is not None:
result['SubPayType'] = self.sub_pay_type
if self.support_hibernation is not None:
result['SupportHibernation'] = self.support_hibernation
if self.supported_actions is not None:
result['SupportedActions'] = self.supported_actions
if self.theme_color is not None:
result['ThemeColor'] = self.theme_color
if self.user_custom_name is not None:
result['UserCustomName'] = self.user_custom_name
if self.version is not None:
result['Version'] = self.version
return result