diff --git a/app/src/main/java/com/prodhack/moscow2025/data/dto/ResumeDtos.kt b/app/src/main/java/com/prodhack/moscow2025/data/dto/ResumeDtos.kt index 87c1a72..74eb925 100644 --- a/app/src/main/java/com/prodhack/moscow2025/data/dto/ResumeDtos.kt +++ b/app/src/main/java/com/prodhack/moscow2025/data/dto/ResumeDtos.kt @@ -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( diff --git a/app/src/main/java/com/prodhack/moscow2025/domain/usecase/resumes/LoadHistoryUseCase.kt b/app/src/main/java/com/prodhack/moscow2025/domain/usecase/resumes/LoadHistoryUseCase.kt new file mode 100644 index 0000000..3d82f8e --- /dev/null +++ b/app/src/main/java/com/prodhack/moscow2025/domain/usecase/resumes/LoadHistoryUseCase.kt @@ -0,0 +1,8 @@ +package com.prodhack.moscow2025.domain.usecase.resumes + +import org.koin.core.annotation.Single + +@Single +class LoadHistoryUseCase { + +} diff --git a/app/src/main/java/com/prodhack/moscow2025/presentation/screens/diffScreen/ResumeDiffScreen.kt b/app/src/main/java/com/prodhack/moscow2025/presentation/screens/diffScreen/ResumeDiffScreen.kt new file mode 100644 index 0000000..5fc33d2 --- /dev/null +++ b/app/src/main/java/com/prodhack/moscow2025/presentation/screens/diffScreen/ResumeDiffScreen.kt @@ -0,0 +1,8 @@ +package com.prodhack.moscow2025.presentation.screens.diffScreen + +import androidx.compose.runtime.Composable + +@Composable +fun ResumeDiffScreen(){ + +} \ No newline at end of file diff --git a/app/src/main/java/com/prodhack/moscow2025/presentation/screens/diffScreen/ResumeDiffViewModel.kt b/app/src/main/java/com/prodhack/moscow2025/presentation/screens/diffScreen/ResumeDiffViewModel.kt new file mode 100644 index 0000000..60451b2 --- /dev/null +++ b/app/src/main/java/com/prodhack/moscow2025/presentation/screens/diffScreen/ResumeDiffViewModel.kt @@ -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() { + + +} \ No newline at end of file