listReleaseAssets method

Stream<ReleaseAsset> listReleaseAssets(
  1. RepositorySlug slug,
  2. Release release
)

Lists assets for a release.

API docs: https://developer.github.com/v3/repos/releases/#list-assets-for-a-release

Implementation

Stream<ReleaseAsset> listReleaseAssets(RepositorySlug slug, Release release) {
  ArgumentError.checkNotNull(slug);
  ArgumentError.checkNotNull(release);
  return PaginationHelper(github).objects<Map<String, dynamic>, ReleaseAsset>(
    'GET',
    '/repos/${slug.fullName}/releases/${release.id}/assets',
    ReleaseAsset.fromJson,
    statusCode: StatusCodes.OK,
  );
}