mirror of
https://github.com/revanced/revanced-api.git
synced 2025-04-29 22:24:31 +02:00
feat: List more repository contributors
This commit is contained in:
parent
e92fbdf1f4
commit
19ebc827bf
@ -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)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user