mirror of
https://github.com/ReVanced/revanced-api.git
synced 2026-01-11 13:56:17 +00:00
feat: List more repository contributors
This commit is contained in:
@@ -16,6 +16,7 @@ import kotlinx.coroutines.*
|
|||||||
import kotlinx.datetime.Instant
|
import kotlinx.datetime.Instant
|
||||||
import kotlinx.datetime.TimeZone
|
import kotlinx.datetime.TimeZone
|
||||||
import kotlinx.datetime.toLocalDateTime
|
import kotlinx.datetime.toLocalDateTime
|
||||||
|
import kotlinx.serialization.SerialName
|
||||||
import kotlinx.serialization.Serializable
|
import kotlinx.serialization.Serializable
|
||||||
|
|
||||||
class GitHubBackendRepository(client: HttpClient) : BackendRepository(client) {
|
class GitHubBackendRepository(client: HttpClient) : BackendRepository(client) {
|
||||||
@@ -191,10 +192,9 @@ class Organization {
|
|||||||
|
|
||||||
class Repository {
|
class Repository {
|
||||||
@Resource("/repos/{owner}/{repo}/contributors")
|
@Resource("/repos/{owner}/{repo}/contributors")
|
||||||
class Contributors(val owner: String, val repo: String)
|
class Contributors(val owner: String, val repo: String, @SerialName("per_page") val perPage: Int = 100)
|
||||||
|
|
||||||
@Resource("/repos/{owner}/{repo}/releases")
|
class Releases {
|
||||||
class Releases(val owner: String, val repo: String) {
|
|
||||||
@Resource("/repos/{owner}/{repo}/releases/tags/{tag}")
|
@Resource("/repos/{owner}/{repo}/releases/tags/{tag}")
|
||||||
class Tag(val owner: String, val repo: String, val tag: String)
|
class Tag(val owner: String, val repo: String, val tag: String)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user