class TencentCloud::As::V20180419::Activity
def deserialize(params)
def deserialize(params) @AutoScalingGroupId = params['AutoScalingGroupId'] @ActivityId = params['ActivityId'] @ActivityType = params['ActivityType'] @StatusCode = params['StatusCode'] @StatusMessage = params['StatusMessage'] @Cause = params['Cause'] @Description = params['Description'] @StartTime = params['StartTime'] @EndTime = params['EndTime'] @CreatedTime = params['CreatedTime'] unless params['ActivityRelatedInstanceSet'].nil? @ActivityRelatedInstanceSet = [] params['ActivityRelatedInstanceSet'].each do |i| activtyrelatedinstance_tmp = ActivtyRelatedInstance.new activtyrelatedinstance_tmp.deserialize(i) @ActivityRelatedInstanceSet << activtyrelatedinstance_tmp end end @StatusMessageSimplified = params['StatusMessageSimplified'] unless params['LifecycleActionResultSet'].nil? @LifecycleActionResultSet = [] params['LifecycleActionResultSet'].each do |i| lifecycleactionresultinfo_tmp = LifecycleActionResultInfo.new lifecycleactionresultinfo_tmp.deserialize(i) @LifecycleActionResultSet << lifecycleactionresultinfo_tmp end end unless params['DetailedStatusMessageSet'].nil? @DetailedStatusMessageSet = [] params['DetailedStatusMessageSet'].each do |i| detailedstatusmessage_tmp = DetailedStatusMessage.new detailedstatusmessage_tmp.deserialize(i) @DetailedStatusMessageSet << detailedstatusmessage_tmp end end unless params['InvocationResultSet'].nil? @InvocationResultSet = [] params['InvocationResultSet'].each do |i| invocationresult_tmp = InvocationResult.new invocationresult_tmp.deserialize(i) @InvocationResultSet << invocationresult_tmp end end unless params['RelatedInstanceSet'].nil? @RelatedInstanceSet = [] params['RelatedInstanceSet'].each do |i| relatedinstance_tmp = RelatedInstance.new relatedinstance_tmp.deserialize(i) @RelatedInstanceSet << relatedinstance_tmp end end end