package com.example.elva.data.remote.api

import com.example.elva.data.remote.model.profile.ProfileUpdateRequest
import com.example.elva.data.remote.model.profile.UserProfile
import retrofit2.http.Body
import retrofit2.http.GET
import retrofit2.http.PUT

interface ProfileApiService {

    @GET("api/v1/profile")
    suspend fun getProfile(): UserProfile

    @PUT("api/v1/profile")
    suspend fun updateProfile(@Body request: ProfileUpdateRequest): UserProfile
}

