class TencentCloud::Kms::V20190118::GetServiceStatusResponse
def deserialize(params)
def deserialize(params) @ServiceEnabled = params['ServiceEnabled'] @InvalidType = params['InvalidType'] @UserLevel = params['UserLevel'] @ProExpireTime = params['ProExpireTime'] @ProRenewFlag = params['ProRenewFlag'] @ProResourceId = params['ProResourceId'] @ExclusiveVSMEnabled = params['ExclusiveVSMEnabled'] @ExclusiveHSMEnabled = params['ExclusiveHSMEnabled'] @SubscriptionInfo = params['SubscriptionInfo'] @CmkUserCount = params['CmkUserCount'] @CmkLimit = params['CmkLimit'] unless params['ExclusiveHSMList'].nil? @ExclusiveHSMList = [] params['ExclusiveHSMList'].each do |i| exclusivehsm_tmp = ExclusiveHSM.new exclusivehsm_tmp.deserialize(i) @ExclusiveHSMList << exclusivehsm_tmp end end @IsAllowedDataKeyHosted = params['IsAllowedDataKeyHosted'] @DataKeyLimit = params['DataKeyLimit'] @FreeDataKeyLimit = params['FreeDataKeyLimit'] @DataKeyUsedCount = params['DataKeyUsedCount'] unless params['SyncTaskList'].nil? @SyncTaskList = [] params['SyncTaskList'].each do |i| destinationsyncconfig_tmp = DestinationSyncConfig.new destinationsyncconfig_tmp.deserialize(i) @SyncTaskList << destinationsyncconfig_tmp end end @IsAllowedSync = params['IsAllowedSync'] @RequestId = params['RequestId'] end