class TencentCloud::Tcbr::V20220217::ServerManageTaskInfo

def deserialize(params)

def deserialize(params)
  @Id = params['Id']
  @EnvId = params['EnvId']
  @ServerName = params['ServerName']
  @CreateTime = params['CreateTime']
  @ChangeType = params['ChangeType']
  @ReleaseType = params['ReleaseType']
  @DeployType = params['DeployType']
  @PreVersionName = params['PreVersionName']
  @VersionName = params['VersionName']
  @PipelineId = params['PipelineId']
  @PipelineTaskId = params['PipelineTaskId']
  @ReleaseId = params['ReleaseId']
  @Status = params['Status']
  unless params['Steps'].nil?
    @Steps = []
    params['Steps'].each do |i|
      taskstepinfo_tmp = TaskStepInfo.new
      taskstepinfo_tmp.deserialize(i)
      @Steps << taskstepinfo_tmp
    end
  end
  @FailReason = params['FailReason']
  @OperatorRemark = params['OperatorRemark']
end