From 840c611f5462d6e59c35c5d324eb061edfecc3e7 Mon Sep 17 00:00:00 2001 From: Eric85710 Date: Tue, 28 Apr 2026 16:38:32 +0800 Subject: [PATCH] auth to server-V8 --- .../data/api/api_class/AuthRequest_Response.kt | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/app/src/main/java/com/example/login_v3/data/api/api_class/AuthRequest_Response.kt b/app/src/main/java/com/example/login_v3/data/api/api_class/AuthRequest_Response.kt index 64210ab..1c9a286 100644 --- a/app/src/main/java/com/example/login_v3/data/api/api_class/AuthRequest_Response.kt +++ b/app/src/main/java/com/example/login_v3/data/api/api_class/AuthRequest_Response.kt @@ -19,4 +19,21 @@ data class RegisterRequest( val email: String, val password: String, val username: String +) + +@JsonClass(generateAdapter = true) +data class RegisterResponse( + @field:Json(name = "id") val id: String, + @field:Json(name = "username") val username: String, + @field:Json(name = "display_name") val displayName: String, + @field:Json(name = "reg_email") val regEmail: String, + @field:Json(name = "current_email") val currentEmail: String?, + @field:Json(name = "avatar_url") val avatarUrl: String?, + @field:Json(name = "bio") val bio: String?, + @field:Json(name = "is_active") val isActive: Boolean, + @field:Json(name = "is_verified") val isVerified: Boolean, + @field:Json(name = "status") val status: String, + @field:Json(name = "reg_date") val regDate: String, + @field:Json(name = "last_login") val lastLogin: String?, + @field:Json(name = "updated_at") val updatedAt: String? ) \ No newline at end of file