diff --git a/app/src/main/java/com/campusaula/edbole/KanbanCloneAndroid/kanban/User.kt b/app/src/main/java/com/campusaula/edbole/KanbanCloneAndroid/kanban/User.kt index 2721009..d4b8597 100644 --- a/app/src/main/java/com/campusaula/edbole/KanbanCloneAndroid/kanban/User.kt +++ b/app/src/main/java/com/campusaula/edbole/KanbanCloneAndroid/kanban/User.kt @@ -4,6 +4,7 @@ import com.google.gson.annotations.SerializedName class User { val id: Int = 0 + val name : String = "" val email: String = "" val password: String = "" val projects: List = emptyList() @@ -12,6 +13,8 @@ class User { data class UserBase ( @SerializedName("id") val id: Int, + @SerializedName("name") + val name: String, @SerializedName("email") val email: String ) @@ -19,6 +22,8 @@ data class UserBase ( data class ProjectUser( @SerializedName("id") val id: Int, + @SerializedName("name") + val name: String, @SerializedName("email") val email: String, @SerializedName("projects") @@ -32,9 +37,19 @@ data class UserLogin ( val password: String ) +data class UserCreate ( + @SerializedName("name") + val name: String, + @SerializedName("email") + val email: String, + @SerializedName("password") + val password: String +) + data class UserUpdatePassword( @SerializedName("password") val password: String, @SerializedName("new_password") val newPassword: String ) +