public void AddResource(Response response, ResourceBody resourceBody) { if (resourceBody is IPagedResourceBody pagedResourceBody) { var urlCalculator = new UrlCalculator(response.ResourcePath); var setter = new LinkHeaderBuilder(urlCalculator); setter.AddDetails(pagedResourceBody.PageLinks); setter.SetHeaders(response); } }