Corrected User class and models to have name member

This commit is contained in:
Marta Borgia Leiva 2026-02-04 11:57:31 +01:00
parent a91258ff05
commit dd5fd26b56

View file

@ -4,6 +4,7 @@ import com.google.gson.annotations.SerializedName
class User { class User {
val id: Int = 0 val id: Int = 0
val name : String = ""
val email: String = "" val email: String = ""
val password: String = "" val password: String = ""
val projects: List<Project> = emptyList() val projects: List<Project> = emptyList()
@ -12,6 +13,8 @@ class User {
data class UserBase ( data class UserBase (
@SerializedName("id") @SerializedName("id")
val id: Int, val id: Int,
@SerializedName("name")
val name: String,
@SerializedName("email") @SerializedName("email")
val email: String val email: String
) )
@ -19,6 +22,8 @@ data class UserBase (
data class ProjectUser( data class ProjectUser(
@SerializedName("id") @SerializedName("id")
val id: Int, val id: Int,
@SerializedName("name")
val name: String,
@SerializedName("email") @SerializedName("email")
val email: String, val email: String,
@SerializedName("projects") @SerializedName("projects")
@ -32,9 +37,19 @@ data class UserLogin (
val password: String val password: String
) )
data class UserCreate (
@SerializedName("name")
val name: String,
@SerializedName("email")
val email: String,
@SerializedName("password")
val password: String
)
data class UserUpdatePassword( data class UserUpdatePassword(
@SerializedName("password") @SerializedName("password")
val password: String, val password: String,
@SerializedName("new_password") @SerializedName("new_password")
val newPassword: String val newPassword: String
) )