Update and rename Contributor.kt to Developer.kt
This commit is contained in:
parent
3952c72540
commit
d8e7984302
2 changed files with 18 additions and 23 deletions
|
|
@ -1,23 +0,0 @@
|
|||
package com.aliucord.manager.network.models
|
||||
|
||||
import androidx.compose.runtime.Immutable
|
||||
import com.aliucord.manager.util.serialization.ImmutableListSerializer
|
||||
import kotlinx.collections.immutable.ImmutableList
|
||||
import kotlinx.serialization.Serializable
|
||||
|
||||
@Immutable
|
||||
@Serializable
|
||||
data class Contributor(
|
||||
val username: String,
|
||||
val avatarUrl: String,
|
||||
val commits: Int,
|
||||
@Serializable(with = ImmutableListSerializer::class)
|
||||
val repositories: ImmutableList<Repository>,
|
||||
) {
|
||||
@Immutable
|
||||
@Serializable
|
||||
data class Repository(
|
||||
val name: String,
|
||||
val commits: Int,
|
||||
)
|
||||
}
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
package com.aliucord.manager.network.models
|
||||
|
||||
import kotlinx.serialization.Serializable
|
||||
|
||||
@Serializable
|
||||
data class Developer(
|
||||
val username: String,
|
||||
val avatarUrl: String,
|
||||
val commits: Int,
|
||||
val repositories: List<Repository>,
|
||||
val role: String? = null
|
||||
) {
|
||||
@Serializable
|
||||
data class Repository(
|
||||
val name: String,
|
||||
val commits: Int
|
||||
)
|
||||
}
|
||||
Loading…
Add table
Reference in a new issue