A
B
C
E
F
G
H
I
J
L
N
O
P
R
S
T
U
V
B
- BaseDto - class in io.lemoncloud.core.architecture.network
- 네트워크와 통신하기 위해 사용되는 DTO를 구조화 합니다.
- BaseEffect - class in io.lemoncloud.core.architecture.ui
- BaseEffect사이드 이펙트를 정의하는 인터페이스BaseEffect를 확장한 sealed interface 에 UI에서 사용할 이펙트들을 정의하여 사용합니다.
- BaseError - class in io.lemoncloud.core.architecture.ui
- BaseError오류 상태상태 변화 및 사이드 이펙트에 발생하는 오류를 나타냅니다.
- BaseEvent - class in io.lemoncloud.core.architecture.ui
- BaseEventUI에서 사용될 이벤트를 관리합니다.
- BaseState - class in io.lemoncloud.core.architecture.ui
- BaseStateUI의 상태 정보 정의해당 인터페이스를 확장하여 상태를 정의하여 사용할 것BaseViewModel.updateState 를 사용하여 상태를 업데이트 합니다.
- BaseViewModel - class in io.lemoncloud.core.architecture.ui
- BaseViewModelUI 내 state, event, effect를 처리하기 위한 MVI 구조의 뷰 모델 아키텍처
- bindEffect(CoroutineScope,SuspendFunction1) - function in io.lemoncloud.core.architecture.ui.BaseViewModel
- bindEvent이펙트 플로우를 관측합니다Effect 에 대한 동작을 구현하여 적용합니다.
- bindError(CoroutineScope,SuspendFunction1) - function in io.lemoncloud.core.architecture.ui.BaseViewModel
- bindError에러 플로우를 관측합니다.
- bindEvent(CoroutineScope,SuspendFunction1) - function in io.lemoncloud.core.architecture.ui.BaseViewModel
- bindEvent이벤트 플로우를 관측합니다Event 에 대한 동작을 구현하여 적용합니다.
- BuildConfig - class in io.lemoncloud.core.architecture