/// <summary> /// Deletes the specified <see cref="ReleaseAsset"/> from the specified repository /// </summary> /// <remarks> /// See the <a href="http://developer.github.com/v3/repos/releases/#delete-a-release-asset">API documentation</a> for more information. /// </remarks> /// <param name="owner">The repository's owner</param> /// <param name="name">The repository's name</param> /// <param name="id">The id of the <see cref="ReleaseAsset"/>.</param> /// <returns></returns> public Task DeleteAsset(string owner, string name, int id) { Ensure.ArgumentNotNullOrEmptyString(owner, "owner"); Ensure.ArgumentNotNullOrEmptyString(name, "name"); var endpoint = ApiUrls.Assets(owner, name, id); return(ApiConnection.Delete(endpoint)); }