in computenestsupplier-20210521/alibabacloud_computenestsupplier20210521/models.py [0:0]
def to_map(self):
_map = super(GetServiceResponseBody, self).to_map()
if _map is not None:
return _map
result = dict()
if self.alarm_metadata is not None:
result['AlarmMetadata'] = self.alarm_metadata
if self.approval_type is not None:
result['ApprovalType'] = self.approval_type
if self.commodity_code is not None:
result['CommodityCode'] = self.commodity_code
result['CommodityEntities'] = []
if self.commodity_entities is not None:
for k in self.commodity_entities:
result['CommodityEntities'].append(k.to_map() if k else None)
result['CommoditySpecifications'] = []
if self.commodity_specifications is not None:
for k in self.commodity_specifications:
result['CommoditySpecifications'].append(k.to_map() if k else None)
if self.create_time is not None:
result['CreateTime'] = self.create_time
if self.default_license_days is not None:
result['DefaultLicenseDays'] = self.default_license_days
if self.deploy_metadata is not None:
result['DeployMetadata'] = self.deploy_metadata
if self.deploy_type is not None:
result['DeployType'] = self.deploy_type
if self.duration is not None:
result['Duration'] = self.duration
if self.is_support_operated is not None:
result['IsSupportOperated'] = self.is_support_operated
if self.license_metadata is not None:
result['LicenseMetadata'] = self.license_metadata
if self.log_metadata is not None:
result['LogMetadata'] = self.log_metadata
if self.operation_metadata is not None:
result['OperationMetadata'] = self.operation_metadata
if self.pay_from_type is not None:
result['PayFromType'] = self.pay_from_type
if self.pay_type is not None:
result['PayType'] = self.pay_type
if self.permission is not None:
result['Permission'] = self.permission
if self.policy_names is not None:
result['PolicyNames'] = self.policy_names
if self.progress is not None:
result['Progress'] = self.progress
if self.publish_time is not None:
result['PublishTime'] = self.publish_time
if self.registration_id is not None:
result['RegistrationId'] = self.registration_id
if self.request_id is not None:
result['RequestId'] = self.request_id
if self.resource_group_id is not None:
result['ResourceGroupId'] = self.resource_group_id
if self.service_doc_url is not None:
result['ServiceDocUrl'] = self.service_doc_url
if self.service_id is not None:
result['ServiceId'] = self.service_id
result['ServiceInfos'] = []
if self.service_infos is not None:
for k in self.service_infos:
result['ServiceInfos'].append(k.to_map() if k else None)
if self.service_product_url is not None:
result['ServiceProductUrl'] = self.service_product_url
if self.service_type is not None:
result['ServiceType'] = self.service_type
if self.share_type is not None:
result['ShareType'] = self.share_type
if self.source_service_id is not None:
result['SourceServiceId'] = self.source_service_id
if self.source_service_version is not None:
result['SourceServiceVersion'] = self.source_service_version
if self.source_supplier_name is not None:
result['SourceSupplierName'] = self.source_supplier_name
if self.statistic is not None:
result['Statistic'] = self.statistic.to_map()
if self.status is not None:
result['Status'] = self.status
if self.status_detail is not None:
result['StatusDetail'] = self.status_detail
if self.supplier_name is not None:
result['SupplierName'] = self.supplier_name
if self.supplier_url is not None:
result['SupplierUrl'] = self.supplier_url
result['Tags'] = []
if self.tags is not None:
for k in self.tags:
result['Tags'].append(k.to_map() if k else None)
if self.tenant_type is not None:
result['TenantType'] = self.tenant_type
if self.test_status is not None:
result['TestStatus'] = self.test_status
if self.trial_duration is not None:
result['TrialDuration'] = self.trial_duration
if self.trial_type is not None:
result['TrialType'] = self.trial_type
if self.update_time is not None:
result['UpdateTime'] = self.update_time
if self.upgrade_metadata is not None:
result['UpgradeMetadata'] = self.upgrade_metadata
if self.version is not None:
result['Version'] = self.version
if self.version_name is not None:
result['VersionName'] = self.version_name
return result