/// <summary> /// Returns a single collection. /// </summary> /// <param name="id">collection id</param> /// <returns></returns> public async Task <Models.Collection> GetCollectionAsync(int id) { IRestRequest restRequest = _requestBuilder.GetCollectionRequest(id); var response = await _client.ExecuteTaskAsync(restRequest); return(HandleResponse <CollectionResponse, Models.Collection>(response.StatusCode, response.Content, res => res?.Collection)); }