public Task <Asset> UpdateAssetAsync(string id, UpdateAssetRequest update, CancellationToken ct = default) { Guard.NotNullOrEmpty(id, nameof(id)); Guard.NotNull(update, nameof(update)); return(RequestJsonAsync <Asset>(HttpMethod.Put, BuildAppAssetsUrl(id), update.ToContent(), ct: ct)); }
public async Task <HttpStatusCode> UpdateAssetAsync(string id, UpdateAssetRequest data) { var jsonData = JsonConvert.SerializeObject(data); var request = new StringContent(jsonData, Encoding.UTF8, "application/json"); var response = await RequestAsync(HttpMethod.Put, BuildAppAssetsUrl(id), request); return(response.StatusCode); }