- ary = j[:items].collect { |x| unpack_api_response x, j[:kind] }
- ArvadosApiClient::patch_paging_vars(ary, j[:items_available], j[:offset], j[:limit])
+ ary = j[:items].collect { |x| unpack_api_response x, x[:kind] }
+ links = ArvadosResourceList.new Link
+ links.results = (j[:links] || []).collect do |x|
+ unpack_api_response x, x[:kind]
+ end
+ self.class.patch_paging_vars(ary, j[:items_available], j[:offset], j[:limit], links)