class TencentCloud::Emr::V20190103::DescribeClusterFlowStatusDetailResponse

def deserialize(params)

def deserialize(params)
  unless params['StageDetails'].nil?
    @StageDetails = []
    params['StageDetails'].each do |i|
      stageinfodetail_tmp = StageInfoDetail.new
      stageinfodetail_tmp.deserialize(i)
      @StageDetails << stageinfodetail_tmp
    end
  end
  unless params['FlowDesc'].nil?
    @FlowDesc = []
    params['FlowDesc'].each do |i|
      flowparamsdesc_tmp = FlowParamsDesc.new
      flowparamsdesc_tmp.deserialize(i)
      @FlowDesc << flowparamsdesc_tmp
    end
  end
  @FlowName = params['FlowName']
  @FlowTotalProgress = params['FlowTotalProgress']
  @FlowTotalStatus = params['FlowTotalStatus']
  unless params['FlowExtraDetail'].nil?
    @FlowExtraDetail = []
    params['FlowExtraDetail'].each do |i|
      flowextradetail_tmp = FlowExtraDetail.new
      flowextradetail_tmp.deserialize(i)
      @FlowExtraDetail << flowextradetail_tmp
    end
  end
  @RequestId = params['RequestId']
end