listTags method

Stream<Tag> listTags(
  1. RepositorySlug slug,
  2. {int page = 1,
  3. int? pages,
  4. int perPage = 30}
)

Lists the tags of the specified repository.

API docs: https://developer.github.com/v3/repos/#list-tags

Implementation

Stream<Tag> listTags(RepositorySlug slug,
    {int page = 1, int? pages, int perPage = 30}) {
  ArgumentError.checkNotNull(slug);
  return PaginationHelper(github).objects<Map<String, dynamic>, Tag>(
      'GET', '/repos/${slug.fullName}/tags', (i) => Tag.fromJson(i),
      pages: pages, params: {'page': page, 'per_page': perPage});
}