public static IElasticCollection CreateFromOpenSearchResultCollection(IOpenSearchResultCollection results)
{
if (results is GenericJsonCollection)
return (GenericJsonCollection)results;
GenericJsonCollection collection = new GenericJsonCollection();
collection.links = results.Links;
foreach (IOpenSearchResultItem result in results.Items) {
var item = GenericJsonItem.FromOpenSearchResultItem(result);
collection.items.Add(item);
}
return collection;
}