class TencentCloud::Cdc::V20201214::CreateDedicatedClusterOrderRequest

def deserialize(params)

def deserialize(params)
  @DedicatedClusterId = params['DedicatedClusterId']
  unless params['DedicatedClusterTypes'].nil?
    @DedicatedClusterTypes = []
    params['DedicatedClusterTypes'].each do |i|
      dedicatedclustertypeinfo_tmp = DedicatedClusterTypeInfo.new
      dedicatedclustertypeinfo_tmp.deserialize(i)
      @DedicatedClusterTypes << dedicatedclustertypeinfo_tmp
    end
  end
  unless params['CosInfo'].nil?
    @CosInfo = CosInfo.new
    @CosInfo.deserialize(params['CosInfo'])
  end
  unless params['CbsInfo'].nil?
    @CbsInfo = CbsInfo.new
    @CbsInfo.deserialize(params['CbsInfo'])
  end
  @PurchaseSource = params['PurchaseSource']
  @DedicatedClusterOrderId = params['DedicatedClusterOrderId']
end