fix: unpushed classes

This commit is contained in:
Canny 2022-10-06 20:43:09 +03:00
parent 9a9f0fbf35
commit 09b681cfe1
No known key found for this signature in database
GPG Key ID: 395CCB0AA979F27B
2 changed files with 38 additions and 0 deletions

View File

@ -0,0 +1,19 @@
package app.revanced.manager.dto.github
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable
@Serializable
class Repositories(
@SerialName("repositories") val repositories: List<Repository>,
)
@Serializable
class Repository(
@SerialName("name") val name: String,
@SerialName("contributors") val contributors: List<Contributor>,
)
@Serializable
class Contributor(
@SerialName("login") val username: String,
@SerialName("avatar_url") val avatarUrl: String,
)

View File

@ -0,0 +1,19 @@
package app.revanced.manager.dto.github
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable
@Serializable
class Tools(
@SerialName("tools") val tools: List<Assets>,
)
@Serializable
class Assets(
@SerialName("repository") val repository: String,
@SerialName("version") val version: String,
@SerialName("timestamp") val timestamp: String,
@SerialName("name") val name: String,
@SerialName("size") val size: String?,
@SerialName("browser_download_url") val downloadUrl: String,
@SerialName("content_type") val content_type: String
)