getReleaseAsset method
Future<ReleaseAsset>
getReleaseAsset(
- RepositorySlug slug,
- Release release, {
- required int assetId,
Get a single release asset.
API docs: https://developer.github.com/v3/repos/releases/#get-a-single-release-asset
Implementation
// TODO: implement a way to retrieve the asset's binary content
Future<ReleaseAsset> getReleaseAsset(RepositorySlug slug, Release release,
{required int assetId}) async {
ArgumentError.checkNotNull(slug);
ArgumentError.checkNotNull(release);
return github.postJSON<Map<String, dynamic>, ReleaseAsset>(
'/repos/${slug.fullName}/releases/assets/$assetId',
statusCode: StatusCodes.OK,
convert: (i) => ReleaseAsset.fromJson(i),
);
}