fix serialization, and make base for diff feature

This commit is contained in:
MaximOksiuta
2025-11-22 19:42:23 +03:00
parent 0e0b007fc3
commit 291fc43470
4 changed files with 32 additions and 1 deletions
@@ -102,7 +102,7 @@ data class ResumeDTO(
data class ExperienceDTO(
val place: String,
val description: String,
@SerialName("month_duration")
@SerialName("months_duration")
val monthDuration: Int,
) {
fun mapToDomain(): WorkExperience = WorkExperience(
@@ -0,0 +1,8 @@
package com.prodhack.moscow2025.domain.usecase.resumes
import org.koin.core.annotation.Single
@Single
class LoadHistoryUseCase {
}
@@ -0,0 +1,8 @@
package com.prodhack.moscow2025.presentation.screens.diffScreen
import androidx.compose.runtime.Composable
@Composable
fun ResumeDiffScreen(){
}
@@ -0,0 +1,15 @@
package com.prodhack.moscow2025.presentation.screens.diffScreen
import com.prodhack.moscow2025.domain.usecase.resumes.LoadHistoryUseCase
import com.prodhack.moscow2025.presentation.utils.base.BaseViewModel
import org.koin.android.annotation.KoinViewModel
import org.koin.core.annotation.Provided
@KoinViewModel
class ResumeDiffViewModel(
@Provided resumeId: String,
private val loadHistoryUseCase: LoadHistoryUseCase
): BaseViewModel() {
}