Профиль, редактирование без аватара
This commit is contained in:
@@ -9,7 +9,7 @@ interface ProfileApi {
|
||||
@GET("profiles/{id}")
|
||||
suspend fun getProfile(@Path("id") id: String): ProfileDto
|
||||
|
||||
@GET("profiles/me")
|
||||
@GET("auth/me")
|
||||
suspend fun getMyProfile(): ProfileDto
|
||||
|
||||
@PUT("profiles/profile")
|
||||
|
||||
@@ -1,16 +1,29 @@
|
||||
package profiles.data.remote.dto
|
||||
|
||||
data class ProfileDto(
|
||||
@com.google.gson.annotations.SerializedName("id", alternate = ["userId"])
|
||||
val id: String,
|
||||
@com.google.gson.annotations.SerializedName("username", alternate = ["userName"])
|
||||
val username: String,
|
||||
@com.google.gson.annotations.SerializedName("displayName")
|
||||
val displayName: String?,
|
||||
@com.google.gson.annotations.SerializedName("avatarUrl", alternate = ["avatar"])
|
||||
val avatarUrl: String?,
|
||||
@com.google.gson.annotations.SerializedName("bio", alternate = ["about"])
|
||||
val bio: String?,
|
||||
@com.google.gson.annotations.SerializedName("isOnline")
|
||||
val isOnline: Boolean = false,
|
||||
val lastSeen: String? = null
|
||||
@com.google.gson.annotations.SerializedName("lastSeen")
|
||||
val lastSeen: String? = null,
|
||||
@com.google.gson.annotations.SerializedName("birthday")
|
||||
val birthday: String? = null
|
||||
)
|
||||
|
||||
data class UpdateProfileRequest(
|
||||
@com.google.gson.annotations.SerializedName("displayName")
|
||||
val displayName: String?,
|
||||
val bio: String?
|
||||
@com.google.gson.annotations.SerializedName("bio")
|
||||
val bio: String?,
|
||||
@com.google.gson.annotations.SerializedName("birthday")
|
||||
val birthday: String? = null
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user