package profiles.domain.repository import android.net.Uri import profiles.data.remote.dto.ProfileDto interface ProfileRepository { suspend fun getProfile(id: String): Result suspend fun getMyProfile(): Result suspend fun updateProfile(displayName: String?, bio: String?, birthday: String? = null): Result suspend fun uploadAvatar(uri: Uri): Result suspend fun removeAvatar(): Result }