public async Task <string> SetCompleteAsset <T>(string jwtToken, string complete, int id) { CompleteAssetRequest completeAssetRequest = new CompleteAssetRequest { Id = "3", Method = "profile.SetCompleteAsset", CompleteAsset = new CompleteAsset { Id = id, CompletedStatus = complete }, JSonRPC = "2.0" }; string request = JsonConvert.SerializeObject(completeAssetRequest); string apiResponse = await CallFilteredApi <T>(request, jwtToken); ResultStringResponse filteredResponse = JsonConvert.DeserializeObject <ResultStringResponse>(apiResponse); return(filteredResponse.Result); }
public async Task <string> SetFavouriteAsset <T>(string jwtToken, bool saved, int id) { SetFavouriteAssetRequest setFavouriteAssetRequest = new SetFavouriteAssetRequest { Id = "3", Method = "profile.SetFavouriteAsset", FavouriteAsset = new FavouriteAsset { Id = id, Saved = saved }, JSonRPC = "2.0" }; string request = JsonConvert.SerializeObject(setFavouriteAssetRequest); string apiResponse = await CallFilteredApi <T>(request, jwtToken); ResultStringResponse filteredResponse = JsonConvert.DeserializeObject <ResultStringResponse>(apiResponse); return(filteredResponse.Result); }